fix reveng: unsigned long on Mingw64 is only 32b, hopefully limits.h can help

This commit is contained in:
Philippe Teuwen 2019-08-15 19:24:50 +02:00
parent f008b965d5
commit 4d16f3e7d2

View file

@ -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