$NetBSD: patch-aa,v 1.4 2003/08/14 09:31:40 agc Exp $ fix tests for endianness and use our own header files to get int64_t and uint64_t --- swarm_types.h.orig Tue Apr 10 09:46:10 2001 +++ swarm_types.h @@ -26,9 +26,10 @@ #ifndef __SWARM_TYPES_H__ #define __SWARM_TYPES_H__ -#ifdef sun4 +#include +#if BYTE_ORDER == BIG_ENDIAN #define __BIG_ENDIAN__ -#else /* ix86 / alpha / arm32 */ +#else #define __LITTLE_ENDIAN__ #endif @@ -60,6 +61,10 @@ typedef unsigned short uint16_t; typedef unsigned int uint32_t; +#ifdef __NetBSD__ +#include +#include +#else #ifndef WIN32 #ifndef __int8_t_defined typedef long long int int64_t; @@ -69,6 +74,7 @@ typedef INT64 int64_t; typedef UINT64 uint64_t; #endif // !WIN32 +#endif // __NetBSD__ #endif typedef int bool_t;