24 #if defined(__linux__) || defined(__GNU__) || defined(__NetBSD__) || defined(__OpenBSD__) || \
25 defined(__FreeBSD_kernel__) || defined(__HAIKU__)
32 # define UINT64_MAX 18446744073709551615
39 #elif defined(__APPLE__)
44 #elif defined(_MSC_VER)
51 # include <sys/types.h>
60 # if defined(__APPLE__) || defined(__NetBSD__) || defined(__OpenBSD__)
61 typedef unsigned int char32_t;
unsigned __int64 uint64_t