aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hackrf/hackrf_source_c.cc
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2015-12-07 20:37:32 +0100
committerDimitri Stolnikov <horiz0n@gmx.net>2015-12-07 20:37:32 +0100
commit2ca720cfee7d12541aa84be96a0076fc8820f5ab (patch)
treee5764ca033d288aaac7d1db4dcc8557c63b3c632 /lib/hackrf/hackrf_source_c.cc
parent69ec75a0b4d2a7fbab0dd456e7190b5c644880f2 (diff)
hackrf: change hackrf i/o from default char to explicit int8_t
original patch provided via github by Dirk Grunwald
Diffstat (limited to 'lib/hackrf/hackrf_source_c.cc')
-rw-r--r--lib/hackrf/hackrf_source_c.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/hackrf/hackrf_source_c.cc b/lib/hackrf/hackrf_source_c.cc
index 79a8c71..03a43d4 100644
--- a/lib/hackrf/hackrf_source_c.cc
+++ b/lib/hackrf/hackrf_source_c.cc
@@ -125,11 +125,11 @@ hackrf_source_c::hackrf_source_c (const std::string &args)
// create a lookup table for gr_complex values
for (unsigned int i = 0; i <= 0xffff; i++) {
#ifdef BOOST_LITTLE_ENDIAN
- _lut.push_back( gr_complex( (float(char(i & 0xff))) * (1.0f/128.0f),
- (float(char(i >> 8))) * (1.0f/128.0f) ) );
+ _lut.push_back( gr_complex( (float(int8_t(i & 0xff))) * (1.0f/128.0f),
+ (float(int8_t(i >> 8))) * (1.0f/128.0f) ) );
#else // BOOST_BIG_ENDIAN
- _lut.push_back( gr_complex( (float(char(i >> 8))) * (1.0f/128.0f),
- (float(char(i & 0xff))) * (1.0f/128.0f) ) );
+ _lut.push_back( gr_complex( (float(int8_t(i >> 8))) * (1.0f/128.0f),
+ (float(int8_t(i & 0xff))) * (1.0f/128.0f) ) );
#endif
}