comparison UnitTestsSources/UnitTestsMain.cpp @ 2364:ae50eccd41b7

compilation succeeds on OpenBSD
author jodogne
date Mon, 21 Aug 2017 16:28:53 +0200
parents 3ab96768d144
children 82d5e305fbd9
comparison
equal deleted inserted replaced
2363:f8ef157f2d73 2364:ae50eccd41b7
656 ASSERT_EQ(DicomVersion_2017c, StringToDicomVersion(EnumerationToString(DicomVersion_2017c))); 656 ASSERT_EQ(DicomVersion_2017c, StringToDicomVersion(EnumerationToString(DicomVersion_2017c)));
657 } 657 }
658 658
659 659
660 660
661 #if defined(__linux__) 661 #if defined(__linux__) || defined(__OpenBSD__)
662 #include <endian.h> 662 #include <endian.h>
663 #elif defined(__FreeBSD__) 663 #elif defined(__FreeBSD__)
664 #include <machine/endian.h> 664 #include <machine/endian.h>
665 #endif 665 #endif
666 666
698 698
699 /** 699 /**
700 * FreeBSD. 700 * FreeBSD.
701 **/ 701 **/
702 702
703 #elif defined(__FreeBSD__) 703 #elif defined(__FreeBSD__) || defined(__OpenBSD__)
704 # if _BYTE_ORDER == _BIG_ENDIAN 704 # if _BYTE_ORDER == _BIG_ENDIAN
705 ASSERT_EQ(Endianness_Big, Toolbox::DetectEndianness()); 705 ASSERT_EQ(Endianness_Big, Toolbox::DetectEndianness());
706 # else // _LITTLE_ENDIAN 706 # else // _LITTLE_ENDIAN
707 ASSERT_EQ(Endianness_Little, Toolbox::DetectEndianness()); 707 ASSERT_EQ(Endianness_Little, Toolbox::DetectEndianness());
708 # endif 708 # endif