Mercurial > hg > orthanc
comparison UnitTestsSources/UnitTestsMain.cpp @ 2545:9f325c631973
fix freebsd
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 17 Apr 2018 21:01:08 +0200 |
parents | 97a74f0eac7a |
children | 740983056f9e |
comparison
equal
deleted
inserted
replaced
2544:d5ca5a5abe12 | 2545:9f325c631973 |
---|---|
699 **/ | 699 **/ |
700 | 700 |
701 #if defined(_WIN32) || defined(__APPLE__) | 701 #if defined(_WIN32) || defined(__APPLE__) |
702 ASSERT_EQ(Endianness_Little, Toolbox::DetectEndianness()); | 702 ASSERT_EQ(Endianness_Little, Toolbox::DetectEndianness()); |
703 | 703 |
704 | |
705 /** | |
706 * Linux. | |
707 **/ | |
708 | |
709 #elif defined(__linux__) || defined(__FreeBSD_kernel__) | |
710 | |
711 #if !defined(__BYTE_ORDER) | |
712 # error Support your platform here | |
713 #endif | |
714 | |
715 # if __BYTE_ORDER == __BIG_ENDIAN | |
716 ASSERT_EQ(Endianness_Big, Toolbox::DetectEndianness()); | |
717 # else // __LITTLE_ENDIAN | |
718 ASSERT_EQ(Endianness_Little, Toolbox::DetectEndianness()); | |
719 # endif | |
720 | |
721 | 704 |
722 /** | 705 /** |
723 * FreeBSD. | 706 * FreeBSD. |
724 **/ | 707 **/ |
725 | 708 |
726 #elif defined(__FreeBSD__) || defined(__OpenBSD__) | 709 #elif defined(__FreeBSD__) || defined(__OpenBSD__) |
727 # if _BYTE_ORDER == _BIG_ENDIAN | 710 # if _BYTE_ORDER == _BIG_ENDIAN |
728 ASSERT_EQ(Endianness_Big, Toolbox::DetectEndianness()); | 711 ASSERT_EQ(Endianness_Big, Toolbox::DetectEndianness()); |
729 # else // _LITTLE_ENDIAN | 712 # else // _LITTLE_ENDIAN |
730 ASSERT_EQ(Endianness_Little, Toolbox::DetectEndianness()); | 713 ASSERT_EQ(Endianness_Little, Toolbox::DetectEndianness()); |
714 # endif | |
715 | |
716 | |
717 /** | |
718 * Linux. | |
719 **/ | |
720 | |
721 #elif defined(__linux__) || defined(__FreeBSD_kernel__) | |
722 | |
723 #if !defined(__BYTE_ORDER) | |
724 # error Support your platform here | |
725 #endif | |
726 | |
727 # if __BYTE_ORDER == __BIG_ENDIAN | |
728 ASSERT_EQ(Endianness_Big, Toolbox::DetectEndianness()); | |
729 # else // __LITTLE_ENDIAN | |
730 ASSERT_EQ(Endianness_Little, Toolbox::DetectEndianness()); | |
731 # endif | 731 # endif |
732 | 732 |
733 #else | 733 #else |
734 #error Support your platform here | 734 #error Support your platform here |
735 #endif | 735 #endif |