[hamradio-commits] [gnss-sdr] 299/303: Fix detection of big endian
Carles Fernandez
carles_fernandez-guest at moszumanska.debian.org
Mon Feb 13 22:36:10 UTC 2017
This is an automated email from the git hooks/post-receive script.
carles_fernandez-guest pushed a commit to branch master
in repository gnss-sdr.
commit 526462289528d48144c9ad2dc8c2bb5ee2460162
Author: Carles Fernandez <carles.fernandez at gmail.com>
Date: Fri Feb 10 10:33:12 2017 +0100
Fix detection of big endian
---
src/algorithms/signal_source/gnuradio_blocks/unpack_2bit_samples.cc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/algorithms/signal_source/gnuradio_blocks/unpack_2bit_samples.cc b/src/algorithms/signal_source/gnuradio_blocks/unpack_2bit_samples.cc
index 8b19e18..df79dc8 100644
--- a/src/algorithms/signal_source/gnuradio_blocks/unpack_2bit_samples.cc
+++ b/src/algorithms/signal_source/gnuradio_blocks/unpack_2bit_samples.cc
@@ -60,9 +60,9 @@ bool systemIsBigEndian()
bool systemBytesAreBigEndian()
{
byte_and_samples b;
- b.byte = static_cast< int8_t>(0x1B);
-
- return b.samples.sample_0 == 0x3;
+ b.byte = static_cast<int8_t>(0x01);
+ if(*(char *)&b.byte == 1) return false;
+ else return true;
}
void swapEndianness( int8_t const *in, std::vector< int8_t > &out, size_t item_size, unsigned int ninput_items )
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/gnss-sdr.git
More information about the pkg-hamradio-commits
mailing list