1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-12-14 04:00:34 +00:00

Fix detection of big endian

This commit is contained in:
Carles Fernandez 2017-02-10 10:33:12 +01:00
parent ca0352b36b
commit 5264622895

View File

@ -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 )