8#if defined HAVE_STDINT_H
12#if defined HAVE_INTTYPES_H
18#define CHECK(x) (void)(!(x) ? (abort(), 1) : 0)
23#define __UNUSED__ __attribute__((__unused__))
24#define __STDCALL__ __attribute__((stdcall))
25#define __THISCALL__ __attribute__((thiscall))
26#define __FASTCALL__ __attribute__((fastcall))
29#define __STDCALL__ __stdcall
30#define __THISCALL__ __thiscall
31#define __FASTCALL__ __fastcall
35#define ABI_NUM FFI_DEFAULT_ABI
42# undef HAVE_MMAP_DEV_ZERO
48# if !defined (MAP_ANONYMOUS) && defined (MAP_ANON)
49# define MAP_ANONYMOUS MAP_ANON
55#ifdef HAVE_MMAP_DEV_ZERO
75#if defined(__alpha__) && defined(__osf__)
89#if defined(__hppa__) && defined(__hpux__) && !defined(PRIuPTR)
99#if (_MIPS_SZLONG == 32)
106#if (_MIPS_SZLONG == 64)
116#if defined(__sun__) && defined(__svr4__) && !defined(PRIuPTR)
117#if defined(__arch64__) || defined (__x86_64__)
C99 shim for <inttypes.h>