diff options
Diffstat (limited to 'sci-libs/ogdi/files/ogdi-3.2.0_beta2-endianess.patch')
-rw-r--r-- | sci-libs/ogdi/files/ogdi-3.2.0_beta2-endianess.patch | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sci-libs/ogdi/files/ogdi-3.2.0_beta2-endianess.patch b/sci-libs/ogdi/files/ogdi-3.2.0_beta2-endianess.patch new file mode 100644 index 000000000000..75c85fbb29b5 --- /dev/null +++ b/sci-libs/ogdi/files/ogdi-3.2.0_beta2-endianess.patch @@ -0,0 +1,18 @@ +diff -urNad ogdi-dfsg~/vpflib/include/machine.h ogdi-dfsg/vpflib/include/machine.h +--- ogdi-dfsg~/vpflib/include/machine.h 2007-03-27 17:35:24.000000000 +0200 ++++ ogdi-dfsg/vpflib/include/machine.h 2007-03-27 17:41:16.000000000 +0200 +@@ -15,10 +15,11 @@ + long output; + } xBYTE_ORDER; + +-#if SYS_BIG_ENDIAN == 1 +-#define MACHINE_BYTE_ORDER MOST_SIGNIFICANT +-#else ++#include <endian.h> ++#if __BYTE_ORDER == __LITTLE_ENDIAN + #define MACHINE_BYTE_ORDER LEAST_SIGNIFICANT ++#elif __BYTE_ORDER == __BIG_ENDIAN ++#define MACHINE_BYTE_ORDER MOST_SIGNIFICANT + #endif + + #ifdef _WINDOWS |