fix reveng: unsigned long on Mingw64 is only 32b, hopefully limits.h can help
This commit is contained in:
@@ -78,14 +78,15 @@
|
|||||||
|
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#if UINTPTR_MAX == UINT64_MAX
|
#include <limits.h>
|
||||||
// 64-bit
|
#if ULONG_MAX == UINT64_MAX
|
||||||
|
// most 64-bit platforms
|
||||||
#define PRESETS 1
|
#define PRESETS 1
|
||||||
#define BMP_BIT 64
|
#define BMP_BIT 64
|
||||||
#define BMP_SUB 32
|
#define BMP_SUB 32
|
||||||
|
|
||||||
#elif UINTPTR_MAX == UINT32_MAX
|
#elif ULONG_MAX == UINT32_MAX
|
||||||
// 32-bit
|
// 32-bit platforms and Mingw64
|
||||||
#define PRESETS 1
|
#define PRESETS 1
|
||||||
#define BMP_BIT 32
|
#define BMP_BIT 32
|
||||||
#define BMP_SUB 16
|
#define BMP_SUB 16
|
||||||
|
|||||||
Reference in New Issue
Block a user