py: Add further autodetection of endianess in mpconfig.h.
This patch was needed for gcc 4.4.
This commit is contained in:
parent
26b512ea1b
commit
4e4772bb5b
|
@ -711,7 +711,16 @@ typedef double mp_float_t;
|
|||
#elif defined(__BIG_ENDIAN__) || defined(__BIG_ENDIAN) || defined (_BIG_ENDIAN)
|
||||
#define MP_ENDIANNESS_LITTLE (0)
|
||||
#else
|
||||
#error endianness not defined and cannot detect it
|
||||
#include <endian.h>
|
||||
#if defined(__BYTE_ORDER)
|
||||
#if __BYTE_ORDER == __LITTLE_ENDIAN
|
||||
#define MP_ENDIANNESS_LITTLE (1)
|
||||
#else
|
||||
#define MP_ENDIANNESS_LITTLE (0)
|
||||
#endif
|
||||
#else
|
||||
#error endianness not defined and cannot detect it
|
||||
#endif
|
||||
#endif
|
||||
#define MP_ENDIANNESS_BIG (!MP_ENDIANNESS_LITTLE)
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue