Files
2013-09-26 17:14:40 +02:00

40 lines
1.2 KiB
Plaintext

$NetBSD: patch-ac,v 1.2 2010/08/10 06:20:59 tsutsui Exp $
--- video/video.h.orig 2001-02-10 07:36:42.000000000 +0000
+++ video/video.h 2010-08-07 22:45:45.000000000 +0000
@@ -413,7 +413,7 @@
#define __SCO__ 1
#endif
-#if defined(__i386__) || defined(__VAX__) || defined(__MIPSEL__) || defined(__alpha__) || defined(__SCO__)
+#if defined(__x86_64__) || defined(__i386__) || defined(__VAX__) || defined(__MIPSEL__) || defined(__alpha__) || defined(__SCO__)
#undef BIG_ENDIAN_ARCHITECTURE
#define LITTLE_ENDIAN_ARCHITECTURE 1
#endif
@@ -424,6 +424,17 @@
#endif
#if !defined(LITTLE_ENDIAN_ARCHITECTURE) && !defined(BIG_ENDIAN_ARCHITECTURE)
+#if defined(__NetBSD__)
+#include <sys/endian.h>
+#if _BYTE_ORDER == _LITTLE_ENDIAN
+#undef BIG_ENDIAN_ARCHITECTURE
+#define LITTLE_ENDIAN_ARCHITECTURE 1
+#endif
+#if _BYTE_ORDER == _BIG_ENDIAN
+#undef LITTLE_ENDIAN_ARCHITECTURE
+#define BIG_ENDIAN_ARCHITECTURE 1
+#endif
+#else
#ifdef WIN32
#undef BIG_ENDIAN_ARCHITECTURE
#define LITTLE_ENDIAN_ARCHITECTURE
@@ -444,6 +455,7 @@
#endif
#endif
#endif
+#endif
#if !defined(LITTLE_ENDIAN_ARCHITECTURE) && !defined(BIG_ENDIAN_ARCHITECTURE)
#error Unknown endianism of architecture