40 lines
1.2 KiB
Plaintext
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
|