Kludge Tracker: Gnuradio - v3.4.0-101-g7e2b45b

Parent Directory (gnuradio/gnuradio-core/src/lib)

Kludge Summary of gnuradio/gnuradio-core/src/lib/swig

Total Kludges 3
Total Subdirs 0

All Directories within gnuradio/gnuradio-core/src/lib/swig

All Files within gnuradio/gnuradio-core/src/lib/swig

Kludge Snippets in gnuradio/gnuradio-core/src/lib/swig

gnuradio/gnuradio-core/src/lib/swig/Makefile.am

Category FIXME
Committer eb
Commit ID cbe1628f2eb1a1a3c8b0b96a3b1334a039074def
58        ourpythondir = $(grpythondir)/gr
59        ourpython_PYTHON = gnuradio_core.py
60        
61        # ----------------------------------------------------------------
62        # FIXME As of swig 1.3.31, this still seems to be required...
63        # gnuradio_swig_bug_workaround.h : gnuradio_core_runtime.py $(srcdir)/gen-swig-bug-fix
64        #	$(PYTHON) $(srcdir)/gen-swig-bug-fix python/gnuradio_core_runtime.cc $@
65        
66        EXTRA_DIST += gen-swig-bug-fix
				

gnuradio/gnuradio-core/src/lib/swig/gr_swig_block_magic.i — 1

Category FIXME
Committer Eric Blossom
Commit ID 6b5c73eb36bb45fc214616104c0a6c675dbce538
44        #ifdef SWIGGUILE
45        #ifdef IN_GNURADIO_CORE		// normal behavior
46        %define _GR_SWIG_BLOCK_MAGIC_HELPER(PKG, BASE_NAME, FULL_NAME)
47        _GR_SWIG_BLOCK_MAGIC_HELPER_COMMON(PKG, BASE_NAME, FULL_NAME)
48        /* FIXME May want to add something here to get a friendlier printed representation */
49        %enddef
50        #else				// Don't strip PKG from name
51        %define _GR_SWIG_BLOCK_MAGIC_HELPER(PKG, BASE_NAME, FULL_NAME)
52        class FULL_NAME;
				

gnuradio/gnuradio-core/src/lib/swig/gr_swig_block_magic.i — 2

Category FIXME
Committer Eric Blossom
Commit ID c80fdf2897624d10123a35b1a19d150f3a5645c8
53        typedef boost::shared_ptr<FULL_NAME> FULL_NAME ## _sptr;
54        %template(FULL_NAME ## _sptr) boost::shared_ptr<FULL_NAME>;
55        %ignore FULL_NAME;
56        %rename(FULL_NAME) PKG ## _make_ ## BASE_NAME;
57        /* FIXME May want to add something here to get a friendlier printed representation */
58        %enddef
59        #endif
60        #endif