From: JP Ikaheimonen Date: Mon, 8 Jul 2013 14:03:27 +0000 (-0400) Subject: Add MinGW definitions to endian.h X-Git-Tag: v1.2.0-rc1~74^2~18 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=1b168db0ed3a64fb3513d6cacff1d0d96a7ae35d Add MinGW definitions to endian.h Signed-off-by: Mathieu Desnoyers --- diff --git a/include/babeltrace/endian.h b/include/babeltrace/endian.h index 9eee0c1e..f15a44fb 100644 --- a/include/babeltrace/endian.h +++ b/include/babeltrace/endian.h @@ -29,6 +29,22 @@ #ifdef __FreeBSD__ #include +#elif defined(__MINGW32__) +#ifndef __BIG_ENDIAN +#define __BIG_ENDIAN 4321 +#endif +#ifndef __LITTLE_ENDIAN +#define __LITTLE_ENDIAN 1234 +#endif + +#ifndef __BYTE_ORDER +#define __BYTE_ORDER __LITTLE_ENDIAN +#endif + +#define LITTLE_ENDIAN __LITTLE_ENDIAN +#define BIG_ENDIAN __BIG_ENDIAN +#define PDP_ENDIAN __PDP_ENDIAN +#define BYTE_ORDER __BYTE_ORDER #else #include #endif