From c92822469c0137e0afffa1b5bd7e4b5b864caac9 Mon Sep 17 00:00:00 2001 From: Dimitri Stolnikov Date: Fri, 29 Jun 2012 21:27:22 +0200 Subject: [PATCH] use endianness provided by boost --- lib/rtl/rtl_source_c.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/rtl/rtl_source_c.cc b/lib/rtl/rtl_source_c.cc index ffd25fe..4537c89 100644 --- a/lib/rtl/rtl_source_c.cc +++ b/lib/rtl/rtl_source_c.cc @@ -32,6 +32,7 @@ #include #include +#include #include #include @@ -112,10 +113,10 @@ rtl_source_c::rtl_source_c (const std::string &args) // create a lookup table for gr_complex values for (unsigned int i = 0; i <= 0xffff; i++) { -#if 1 // little endian +#ifdef BOOST_LITTLE_ENDIAN _lut.push_back( gr_complex( (float(i & 0xff) - 127.5f) * (1.0f/128.0f), (float(i >> 8) - 127.5f) * (1.0f/128.0f) ) ); -#else // big endian +#else // BOOST_BIG_ENDIAN _lut.push_back( gr_complex( (float(i >> 8) - 127.5f) * (1.0f/128.0f), (float(i & 0xff) - 127.5f) * (1.0f/128.0f) ) ); #endif