From fc8e4c1da0740908681caaa84a865e1d294643fd Mon Sep 17 00:00:00 2001 From: Thomas Klausner Date: Wed, 13 Oct 2010 16:14:35 +0200 Subject: On NetBSD, sys/endian.h defines _BIG_ENDIAN etc; undefine the unwanted ones. --- sal/inc/osl/endian.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'sal') diff --git a/sal/inc/osl/endian.h b/sal/inc/osl/endian.h index e8701bdc768a..b79c1f6456ac 100644 --- a/sal/inc/osl/endian.h +++ b/sal/inc/osl/endian.h @@ -66,11 +66,14 @@ extern "C" { #ifdef NETBSD # include # if BYTE_ORDER == LITTLE_ENDIAN -# define _LITTLE_ENDIAN +# undef _BIG_ENDIAN +# undef _PDP_ENDIAN # elif BYTE_ORDER == BIG_ENDIAN -# define _BIG_ENDIAN +# undef _LITTLE_ENDIAN +# undef _PDP_ENDIAN # elif BYTE_ORDER == PDP_ENDIAN -# define _PDP_ENDIAN +# undef _LITTLE_ENDIAN +# undef _BIG_ENDIAN # endif #endif -- cgit