1 #define SIG_ATOMIC_TYPE		"int"
2 
3 #define INT8_TYPE		"signed char"
4 #define INT16_TYPE		"short int"
5 #define INT32_TYPE		"int"
6 #define INT64_TYPE		"long long int"
7 #define UINT8_TYPE		"unsigned char"
8 #define UINT16_TYPE		"short unsigned int"
9 #define UINT32_TYPE		"unsigned int"
10 #define UINT64_TYPE		"long long unsigned int"
11 
12 #define INT_LEAST8_TYPE		"signed char"
13 #define INT_LEAST16_TYPE	"short int"
14 #define INT_LEAST32_TYPE	"int"
15 #define INT_LEAST64_TYPE	"long long int"
16 #define UINT_LEAST8_TYPE	"unsigned char"
17 #define UINT_LEAST16_TYPE	"short unsigned int"
18 #define UINT_LEAST32_TYPE	"unsigned int"
19 #define UINT_LEAST64_TYPE	"long long unsigned int"
20 
21 #define INT_FAST8_TYPE		"int"
22 #define INT_FAST16_TYPE		"int"
23 #define INT_FAST32_TYPE		"int"
24 #define INT_FAST64_TYPE		"long long int"
25 #define UINT_FAST8_TYPE		"unsigned int"
26 #define UINT_FAST16_TYPE	"unsigned int"
27 #define UINT_FAST32_TYPE	"unsigned int"
28 #define UINT_FAST64_TYPE	"long long unsigned int"
29 
30 #define INTMAX_TYPE		"long long int"
31 #define UINTMAX_TYPE		"long long unsigned int"
32 
33 #define INTPTR_TYPE		"long int"
34 #define UINTPTR_TYPE		"long unsigned int"
35