summaryrefslogtreecommitdiff
path: root/gr-blocks/lib/add_const_bb_impl.cc
diff options
context:
space:
mode:
authorTim O'Shea <tim.oshea753@gmail.com>2015-12-18 10:02:57 -0800
committerJohnathan Corgan <johnathan@corganlabs.com>2015-12-28 08:41:09 -0800
commit815a7cf32e7436876f14ad4a8f6b0b6e8bbaacf6 (patch)
treef53f76bb12baabd6f939bce37f073530ad85d646 /gr-blocks/lib/add_const_bb_impl.cc
parent6dfb538932cb5079bc2a6778f05d9ad558ce8f4a (diff)
blocks: resolve char sign ambiguity causing build breakage with several gcc versions
Diffstat (limited to 'gr-blocks/lib/add_const_bb_impl.cc')
-rw-r--r--gr-blocks/lib/add_const_bb_impl.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/gr-blocks/lib/add_const_bb_impl.cc b/gr-blocks/lib/add_const_bb_impl.cc
index e1c808245d..651b9197e3 100644
--- a/gr-blocks/lib/add_const_bb_impl.cc
+++ b/gr-blocks/lib/add_const_bb_impl.cc
@@ -30,16 +30,16 @@
namespace gr {
namespace blocks {
- add_const_bb::sptr add_const_bb::make(char k)
+ add_const_bb::sptr add_const_bb::make(unsigned char k)
{
return gnuradio::get_initial_sptr
(new add_const_bb_impl(k));
}
- add_const_bb_impl::add_const_bb_impl(char k)
+ add_const_bb_impl::add_const_bb_impl(unsigned char k)
: sync_block("add_const_bb",
- io_signature::make (1, 1, sizeof(char)),
- io_signature::make (1, 1, sizeof(char))),
+ io_signature::make (1, 1, sizeof(unsigned char)),
+ io_signature::make (1, 1, sizeof(unsigned char))),
d_k(k)
{
}
@@ -53,8 +53,8 @@ namespace gr {
gr_vector_const_void_star &input_items,
gr_vector_void_star &output_items)
{
- const char *iptr = (const char *) input_items[0];
- char *optr = (char *) output_items[0];
+ const unsigned char *iptr = (const unsigned char *) input_items[0];
+ unsigned char *optr = (unsigned char *) output_items[0];
int size = noutput_items;
@@ -82,7 +82,7 @@ namespace gr {
{
#ifdef GR_CTRLPORT
add_rpc_variable(
- rpcbasic_sptr(new rpcbasic_register_get<add_const_bb, char>(
+ rpcbasic_sptr(new rpcbasic_register_get<add_const_bb, unsigned char>(
alias(), "Constant",
&add_const_bb::k,
pmt::from_long(-128),
@@ -92,7 +92,7 @@ namespace gr {
DISPTIME | DISPOPTCPLX | DISPOPTSTRIP)));
add_rpc_variable(
- rpcbasic_sptr(new rpcbasic_register_set<add_const_bb, char>(
+ rpcbasic_sptr(new rpcbasic_register_set<add_const_bb, unsigned char>(
alias(), "Constant",
&add_const_bb::set_k,
pmt::from_long(-128),