Lines 42-47
Link Here
|
42 |
# error Unknown machine endianness detected. |
42 |
# error Unknown machine endianness detected. |
43 |
# endif |
43 |
# endif |
44 |
# define BOOST_BYTE_ORDER __BYTE_ORDER |
44 |
# define BOOST_BYTE_ORDER __BYTE_ORDER |
|
|
45 |
#elif defined (__FreeBSD__) |
46 |
# include <machine/endian.h> |
47 |
# if (_BYTE_ORDER == _LITTLE_ENDIAN) |
48 |
# define BOOST_LITTLE_ENDIAN |
49 |
# elif (_BYTE_ORDER == _BIG_ENDIAN) |
50 |
# define BOOST_BIG_ENDIAN |
51 |
# elif (_BYTE_ORDER == _PDP_ENDIAN) |
52 |
# define BOOST_PDP_ENDIAN |
53 |
# else |
54 |
# error Unknown machine endianness detected. |
55 |
# endif |
56 |
# define BOOST_BYTE_ORDER _BYTE_ORDER |
45 |
#elif defined(_BIG_ENDIAN) |
57 |
#elif defined(_BIG_ENDIAN) |
46 |
# define BOOST_BIG_ENDIAN |
58 |
# define BOOST_BIG_ENDIAN |
47 |
# define BOOST_BYTE_ORDER 4321 |
59 |
# define BOOST_BYTE_ORDER 4321 |