67
/* Ensure we have print format types */
68
/* PRIu64 should be in <inttypes.h> */
72
#define _SF64_PREFIX "l"
73
#elif SIZEOF_LONG_LONG == 8
74
#define _SF64_PREFIX "ll"
78
#define PRIu64 _SF64_PREFIX "u"
79
#define PRIi64 _SF64_PREFIX "i"
80
#define PRIx64 _SF64_PREFIX "x"
84
#define STDu64 "%" PRIu64
85
#define STDi64 "%" PRIi64
86
#define STDx64 "%" PRIx64
89
/* PRIu32 should also be in <inttypes.h> */
93
#define _SF32_PREFIX ""
94
#elif SIZEOF_LONG == 4
95
#define _SF32_PREFIX "l"
99
#define PRIu32 _SF32_PREFIX "u"
100
#define PRIi32 _SF32_PREFIX "i"
101
#define PRIx32 _SF32_PREFIX "x"
105
#define STDu32 "%" PRIu32
106
#define STDi32 "%" PRIi32
107
#define STDx32 "%" PRIx32
111
#define INT32_MAX 2147483647