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>
|
||||
#if UINTPTR_MAX == UINT64_MAX
|
||||
// 64-bit
|
||||
#include <limits.h>
|
||||
#if ULONG_MAX == UINT64_MAX
|
||||
// most 64-bit platforms
|
||||
#define PRESETS 1
|
||||
#define BMP_BIT 64
|
||||
#define BMP_SUB 32
|
||||
|
||||
#elif UINTPTR_MAX == UINT32_MAX
|
||||
// 32-bit
|
||||
#elif ULONG_MAX == UINT32_MAX
|
||||
// 32-bit platforms and Mingw64
|
||||
#define PRESETS 1
|
||||
#define BMP_BIT 32
|
||||
#define BMP_SUB 16
|
||||
|
||||
Reference in New Issue
Block a user