Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / audio / pd / patches / patch-src_d__osc.c
blobb0a6c571bc0c3e32a96039a96b622dd4a85f2b51
1 $NetBSD: patch-src_d__osc.c,v 1.2 2011/10/05 20:02:48 wiz Exp $
3 Detect endianness on NetBSD.
4 https://sourceforge.net/tracker/?func=detail&aid=3411732&group_id=55736&atid=478072
6 --- src/d_osc.c.orig 2010-07-28 20:55:17.000000000 +0000
7 +++ src/d_osc.c
8 @@ -15,7 +15,7 @@
9 #include <sys/endian.h>
10 #endif
12 -#if defined(__FreeBSD__) || defined(__APPLE__) || defined(__FreeBSD_kernel__)
13 +#if defined(__FreeBSD__) || defined(__APPLE__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__)
14 #include <machine/endian.h>
15 #endif
17 @@ -23,6 +23,17 @@
18 #include <endian.h>
19 #endif
21 +#if defined(__sun)
22 +#include <sys/byteorder.h>
23 +#define LITTLE_ENDIAN 1234
24 +#define BIG_ENDIAN 4321
25 +# ifdef _LITTLE_ENDIAN
26 +# define BYTE_ORDER LITTLE_ENDIAN
27 +# else
28 +# define BYTE_ORDER BIG_ENDIAN
29 +# endif
30 +#endif
32 #ifdef __MINGW32__
33 #include <sys/param.h>
34 #endif