util/u_endian: set PIPE_ARCH_*_ENDIAN to 1
[mesa.git] / src / util / u_endian.h
index 7ec51380ffaef7c046fe36c8298a6e584bcbc60f..07f8d8cfc850a3ee6f1f1cbae1a612169b0959d8 100644 (file)
 #include <endian.h>
 
 #if __BYTE_ORDER == __LITTLE_ENDIAN
-# define PIPE_ARCH_LITTLE_ENDIAN
+# define PIPE_ARCH_LITTLE_ENDIAN 1
+# define PIPE_ARCH_BIG_ENDIAN 0
 #elif __BYTE_ORDER == __BIG_ENDIAN
-# define PIPE_ARCH_BIG_ENDIAN
+# define PIPE_ARCH_LITTLE_ENDIAN 0
+# define PIPE_ARCH_BIG_ENDIAN 1
 #endif
 
 #elif defined(__APPLE__)
 #include <machine/endian.h>
 
 #if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN
-# define PIPE_ARCH_LITTLE_ENDIAN
+# define PIPE_ARCH_LITTLE_ENDIAN 1
+# define PIPE_ARCH_BIG_ENDIAN 0
 #elif __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN
-# define PIPE_ARCH_BIG_ENDIAN
+# define PIPE_ARCH_LITTLE_ENDIAN 0
+# define PIPE_ARCH_BIG_ENDIAN 1
 #endif
 
 #elif defined(__sun)
 #include <sys/isa_defs.h>
 
 #if defined(_LITTLE_ENDIAN)
-# define PIPE_ARCH_LITTLE_ENDIAN
+# define PIPE_ARCH_LITTLE_ENDIAN 1
+# define PIPE_ARCH_BIG_ENDIAN 0
 #elif defined(_BIG_ENDIAN)
-# define PIPE_ARCH_BIG_ENDIAN
+# define PIPE_ARCH_LITTLE_ENDIAN 0
+# define PIPE_ARCH_BIG_ENDIAN 1
 #endif
 
 #elif defined(__OpenBSD__) || defined(__NetBSD__) || \
 #include <machine/endian.h>
 
 #if _BYTE_ORDER == _LITTLE_ENDIAN
-# define PIPE_ARCH_LITTLE_ENDIAN
+# define PIPE_ARCH_LITTLE_ENDIAN 1
+# define PIPE_ARCH_BIG_ENDIAN 0
 #elif _BYTE_ORDER == _BIG_ENDIAN
-# define PIPE_ARCH_BIG_ENDIAN
+# define PIPE_ARCH_LITTLE_ENDIAN 0
+# define PIPE_ARCH_BIG_ENDIAN 1
 #endif
 
 #elif defined(_WIN32)
 
-#define PIPE_ARCH_LITTLE_ENDIAN
+#define PIPE_ARCH_LITTLE_ENDIAN 1
+#define PIPE_ARCH_BIG_ENDIAN 0
 
 #endif