summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-core/src/lib')
-rw-r--r--gnuradio-core/src/lib/runtime/gr_block.cc2
-rw-r--r--gnuradio-core/src/lib/runtime/gr_io_signature.h3
-rw-r--r--gnuradio-core/src/lib/runtime/runtime.i11
3 files changed, 8 insertions, 8 deletions
diff --git a/gnuradio-core/src/lib/runtime/gr_block.cc b/gnuradio-core/src/lib/runtime/gr_block.cc
index 8032b29fc..63df6aa18 100644
--- a/gnuradio-core/src/lib/runtime/gr_block.cc
+++ b/gnuradio-core/src/lib/runtime/gr_block.cc
@@ -431,7 +431,7 @@ void gr_block::get_tags_in_range(
if (tag.offset >= abs_start and tag.offset <= abs_end)
{
gr_tag_t t = Tag2gr_tag(tag);
- if (key or pmt::pmt_equal(t.key, key)) tags.push_back(t);
+ if (not key or pmt::pmt_equal(t.key, key)) tags.push_back(t);
}
}
}
diff --git a/gnuradio-core/src/lib/runtime/gr_io_signature.h b/gnuradio-core/src/lib/runtime/gr_io_signature.h
index 78b1502f0..4c1eec4e8 100644
--- a/gnuradio-core/src/lib/runtime/gr_io_signature.h
+++ b/gnuradio-core/src/lib/runtime/gr_io_signature.h
@@ -68,11 +68,10 @@ inline gr_io_signature_sptr gr_make_io_signature3(
return io_sig;
}
-template <typename T>
inline gr_io_signature_sptr gr_make_io_signaturev(
int min_streams,
int max_streams,
- const std::vector<T> &sizeof_stream_items
+ const std::vector<int> &sizeof_stream_items
){
gr_io_signature io_sig(min_streams, max_streams);
for (unsigned i = 0; i < sizeof_stream_items.size(); i++)
diff --git a/gnuradio-core/src/lib/runtime/runtime.i b/gnuradio-core/src/lib/runtime/runtime.i
index c8927f336..4dff7fabe 100644
--- a/gnuradio-core/src/lib/runtime/runtime.i
+++ b/gnuradio-core/src/lib/runtime/runtime.i
@@ -40,18 +40,19 @@
%}
+%rename(io_signature) gr_make_io_signature;
+%rename(io_signature2) gr_make_io_signature2;
+%rename(io_signature3) gr_make_io_signature3;
+%rename(io_signaturev) gr_make_io_signaturev;
+
%include <gr_message.i>
%include <gr_msg_handler.i>
%include <gr_msg_queue.i>
%include <gr_swig_block_magic.i>
+%include <gr_io_signature.h>
#ifdef SW_RUNTIME
-%rename(io_signature) gr_make_io_signature;
-%rename(io_signature2) gr_make_io_signature2;
-%rename(io_signature3) gr_make_io_signature3;
-%rename(io_signaturev) gr_make_io_signaturev;
-
//const size types used by blocks in python
%constant int sizeof_char = sizeof(char);
%constant int sizeof_short = sizeof(short);