/ src / include / inttypes.h
inttypes.h
 1  /* SPDX-License-Identifier: GPL-2.0-only */
 2  
 3  #ifndef INTTYPES_H
 4  #define INTTYPES_H
 5  
 6  #include <stdint.h>
 7  
 8  /* int8_t and uint8_t */
 9  #define PRId8   "d"
10  #define PRIi8   "i"
11  #define PRIu8   "u"
12  #define PRIo8   "o"
13  #define PRIx8   "x"
14  #define PRIX8   "X"
15  
16  /* int16_t and uint16_t */
17  #define PRId16  "d"
18  #define PRIi16  "i"
19  #define PRIu16  "u"
20  #define PRIo16  "o"
21  #define PRIx16  "x"
22  #define PRIX16  "X"
23  
24  /* int32_t and uint32_t */
25  #define PRId32  "d"
26  #define PRIi32  "i"
27  #define PRIu32  "u"
28  #define PRIo32  "o"
29  #define PRIx32  "x"
30  #define PRIX32  "X"
31  
32  /* int64_t and uint64_t */
33  #define PRId64  "lld"
34  #define PRIi64  "lli"
35  #define PRIu64  "llu"
36  #define PRIo64  "llo"
37  #define PRIx64  "llx"
38  #define PRIX64  "llX"
39  
40  /* intptr_t and uintptr_t */
41  #define PRIdPTR "ld"
42  #define PRIiPTR "li"
43  #define PRIuPTR "lu"
44  #define PRIoPTR "lo"
45  #define PRIxPTR "lx"
46  #define PRIXPTR "lX"
47  
48  /* intmax_t and uintmax_t */
49  #define PRIdMAX "jd"
50  #define PRIiMAX "ji"
51  #define PRIuMAX "ju"
52  #define PRIoMAX "jo"
53  #define PRIxMAX "jx"
54  #define PRIXMAX "jX"
55  
56  #endif /* INTTYPES_H */