mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2024-11-09 01:07:16 +01:00
14 lines
406 B
C
14 lines
406 B
C
|
#ifndef _ENDIAN_H_
|
||
|
#define _ENDIAN_H_
|
||
|
|
||
|
#if defined(__MINGW32__) || defined(__MINGW64__)
|
||
|
// Workaround for MinGW and it's lack of <endian.h> file
|
||
|
#define __BYTE_ORDER __BYTE_ORDER__
|
||
|
#define __LITTLE_ENDIAN __ORDER_LITTLE_ENDIAN__
|
||
|
#define __BIG_ENDIAN __ORDER_BIG_ENDIAN__
|
||
|
#elif !defined(_MSC_VER)
|
||
|
// Just include the system file
|
||
|
#include <endian.h>
|
||
|
#endif
|
||
|
|
||
|
#endif // _ENDIAN_H_
|