From 1b168db0ed3a64fb3513d6cacff1d0d96a7ae35d Mon Sep 17 00:00:00 2001 From: JP Ikaheimonen Date: Mon, 8 Jul 2013 10:03:27 -0400 Subject: [PATCH] Add MinGW definitions to endian.h Signed-off-by: Mathieu Desnoyers --- include/babeltrace/endian.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 -- 2.34.1