diff options
Diffstat (limited to 'openbsc/src/mgcp/mgcp_network.c')
-rw-r--r-- | openbsc/src/mgcp/mgcp_network.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/openbsc/src/mgcp/mgcp_network.c b/openbsc/src/mgcp/mgcp_network.c index 5c57bf49a..28a27ca55 100644 --- a/openbsc/src/mgcp/mgcp_network.c +++ b/openbsc/src/mgcp/mgcp_network.c @@ -25,7 +25,6 @@ #include <string.h> #include <stdlib.h> #include <unistd.h> -#include <endian.h> #include <errno.h> #include <sys/socket.h> @@ -40,6 +39,15 @@ #warning "Make use of the rtp proxy code" +/* attempt to determine byte order */ +#include <sys/types.h> +#include <sys/param.h> +#include <limits.h> + +#ifndef __BYTE_ORDER +#error "__BYTE_ORDER should be defined by someone" +#endif + /* according to rtp_proxy.c RFC 3550 */ struct rtp_hdr { #if __BYTE_ORDER == __LITTLE_ENDIAN |