aboutsummaryrefslogtreecommitdiff
path: root/audio/libmysofa/files/patch-src_hrtf_portable__endian.h
blob: 1d93c4797c7446758649597067306fb5892f0b1e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Fix linking on FreeBSD and DragonFly.

https://github.com/hoene/libmysofa/pull/213

--- src/hrtf/portable_endian.h.orig	2023-10-17 18:48:34 UTC
+++ src/hrtf/portable_endian.h
@@ -41,22 +41,9 @@
 #	define __LITTLE_ENDIAN LITTLE_ENDIAN
 #	define __PDP_ENDIAN    PDP_ENDIAN
 
-#elif defined(__OpenBSD__)
+#elif defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
 
 #	include <sys/endian.h>
-
-#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__)
-
-#	include <sys/endian.h>
-
-#	define be16toh(x) betoh16(x)
-#	define le16toh(x) letoh16(x)
-
-#	define be32toh(x) betoh32(x)
-#	define le32toh(x) letoh32(x)
-
-#	define be64toh(x) betoh64(x)
-#	define le64toh(x) letoh64(x)
 
 #elif defined(__WINDOWS__)