From aff20717e4a15599a30396f5a38aa42f0ce8d779 Mon Sep 17 00:00:00 2001 From: Tobias Engel Date: Wed, 24 Oct 2012 17:53:50 +0200 Subject: Set byte order defines when compiled on OSX Byte order defines have a DARWIN prefix on OSX so the values openbsc expects are set from their Darwin counterparts when compiled on OSX. --- openbsc/src/libtrau/rtp_proxy.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'openbsc/src/libtrau') diff --git a/openbsc/src/libtrau/rtp_proxy.c b/openbsc/src/libtrau/rtp_proxy.c index 3d34ac6f6..f7c5a4fad 100644 --- a/openbsc/src/libtrau/rtp_proxy.c +++ b/openbsc/src/libtrau/rtp_proxy.c @@ -42,7 +42,13 @@ #include #ifndef __BYTE_ORDER -#error "__BYTE_ORDER should be defined by someone" +# ifdef __APPLE__ +# define __BYTE_ORDER __DARWIN_BYTE_ORDER +# define __LITTLE_ENDIAN __DARWIN_LITTLE_ENDIAN +# define __BIG_ENDIAN __DARWIN_BIG_ENDIAN +# else +# error "__BYTE_ORDER should be defined by someone" +# endif #endif static LLIST_HEAD(rtp_sockets); -- cgit v1.2.3