| ... | @@ -17,8 +17,6 @@ | ... | @@ -17,8 +17,6 @@ |
| 17 | #define BIGENDIAN 1 | 17 | #define BIGENDIAN 1 |
| 18 | #elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ | 18 | #elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ |
| 19 | #define BIGENDIAN 1 | 19 | #define BIGENDIAN 1 |
| 20 | #elif defined(_BIG_ENDIAN) | | |
| 21 | #define BIGENDIAN 1 | | |
| 22 | #elif defined(__sparc) | 20 | #elif defined(__sparc) |
| 23 | #define BIGENDIAN 1 | 21 | #define BIGENDIAN 1 |
| 24 | #elif defined(__sparc__) | 22 | #elif defined(__sparc__) |
| ... | @@ -37,7 +35,9 @@ | ... | @@ -37,7 +35,9 @@ |
| 37 | #define BIGENDIAN 1 | 35 | #define BIGENDIAN 1 |
| 38 | #elif defined(__s390__) | 36 | #elif defined(__s390__) |
| 39 | #define BIGENDIAN 1 | 37 | #define BIGENDIAN 1 |
| 40 | #elif defined(__LITTLE_ENDIAN__) | 38 | #endif |
| | 39 | |
| | 40 | #if defined(__LITTLE_ENDIAN__) |
| 41 | #define LITTLEENDIAN 1 | 41 | #define LITTLEENDIAN 1 |
| 42 | #elif defined(__ARMEL__) | 42 | #elif defined(__ARMEL__) |
| 43 | #define LITTLEENDIAN 1 | 43 | #define LITTLEENDIAN 1 |
| ... | @@ -53,8 +53,6 @@ | ... | @@ -53,8 +53,6 @@ |
| 53 | #define LITTLEENDIAN 1 | 53 | #define LITTLEENDIAN 1 |
| 54 | #elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ | 54 | #elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ |
| 55 | #define LITTLEENDIAN 1 | 55 | #define LITTLEENDIAN 1 |
| 56 | #elif defined(_LITTLE_ENDIAN) | | |
| 57 | #define LITTLEENDIAN 1 | | |
| 58 | #elif defined(__i386__) | 56 | #elif defined(__i386__) |
| 59 | #define LITTLEENDIAN 1 | 57 | #define LITTLEENDIAN 1 |
| 60 | #elif defined(__alpha__) | 58 | #elif defined(__alpha__) |
| ... | @@ -83,7 +81,11 @@ | ... | @@ -83,7 +81,11 @@ |
| 83 | #define LITTLEENDIAN 1 | 81 | #define LITTLEENDIAN 1 |
| 84 | #elif defined(__bfin__) | 82 | #elif defined(__bfin__) |
| 85 | #define LITTLEENDIAN 1 | 83 | #define LITTLEENDIAN 1 |
| 86 | #else | 84 | #endif |
| | 85 | |
| | 86 | #if defined(LITTLEENDIAN) && defined(BIGENDIAN) |
| | 87 | #error unable to detect endianness |
| | 88 | #elif !defined(LITTLEENDIAN) && !defined(BIGENDIAN) |
| 87 | #error unable to detect endianness | 89 | #error unable to detect endianness |
| 88 | #endif | 90 | #endif |
| 89 | | 91 | |