$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 +#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