blob: 9f88f0eefb3383612fdc0a90d279a68648da6d92 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
$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
|