$NetBSD: patch-ab,v 1.3 2000/01/17 16:02:34 jlam Exp $ --- des/des.c.orig Fri Feb 23 06:10:37 1996 +++ des/des.c Sat Jan 15 11:59:59 2000 @@ -4,6 +4,18 @@ */ #define NULL 0 +/* + * NetBSD is cross-platform, so determine endianness from machine-specific + * header files. + */ +#if defined(__NetBSD__) +#include <sys/types.h> /* needed for NetBSD <= 1.4.x */ +#include <machine/endian.h> +#if BYTE_ORDER == LITTLE_ENDIAN +#define M_LITTLE_ENDIAN +#endif +#endif /* __NetBSD__ */ + #ifdef M_LITTLE_ENDIAN static unsigned long byteswap(); #endif