summaryrefslogtreecommitdiff
path: root/net/speakfreely/patches/patch-ab
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