initial commit
[glibc.git] / conform / data / inttypes.h-data
1 #if !defined ISO && !defined POSIX && !defined XPG4 && !defined XPG42 && !defined UNIX98
2 #include "stdint.h-data"
3
4 type imaxdiv_t
5 element imaxdiv_t intmax_t rem
6 element imaxdiv_t intmax_t quot
7
8 function intmax_t imaxabs (intmax_t)
9 function imaxdiv_t imaxdiv (intmax_t, intmax_t)
10 function intmax_t strtoimax (const char*, char**, int)
11 function uintmax_t strtoumax (const char*, char**, int)
12 function intmax_t wcstoimax (const __gwchar_t*, __gwchar_t**, int)
13 function uintmax_t wcstoumax (const __gwchar_t*, __gwchar_t**, int)
14
15 macro PRId8
16 macro PRIi8
17 macro PRIo8
18 macro PRIu8
19 macro PRIx8
20 macro PRIX8
21 macro SCNd8
22 macro SCNi8
23 macro SCNo8
24 macro SCNu8
25 macro SCNx8
26 macro PRIdLEAST8
27 macro PRIiLEAST8
28 macro PRIoLEAST8
29 macro PRIuLEAST8
30 macro PRIxLEAST8
31 macro PRIXLEAST8
32 macro SCNdLEAST8
33 macro SCNiLEAST8
34 macro SCNoLEAST8
35 macro SCNuLEAST8
36 macro SCNxLEAST8
37 macro PRIdFAST8
38 macro PRIiFAST8
39 macro PRIoFAST8
40 macro PRIuFAST8
41 macro PRIxFAST8
42 macro PRIXFAST8
43 macro SCNdFAST8
44 macro SCNiFAST8
45 macro SCNoFAST8
46 macro SCNuFAST8
47 macro SCNxFAST8
48
49 macro PRId16
50 macro PRIi16
51 macro PRIo16
52 macro PRIu16
53 macro PRIx16
54 macro PRIX16
55 macro SCNd16
56 macro SCNi16
57 macro SCNo16
58 macro SCNu16
59 macro SCNx16
60 macro PRIdLEAST16
61 macro PRIiLEAST16
62 macro PRIoLEAST16
63 macro PRIuLEAST16
64 macro PRIxLEAST16
65 macro PRIXLEAST16
66 macro SCNdLEAST16
67 macro SCNiLEAST16
68 macro SCNoLEAST16
69 macro SCNuLEAST16
70 macro SCNxLEAST16
71 macro PRIdFAST16
72 macro PRIiFAST16
73 macro PRIoFAST16
74 macro PRIuFAST16
75 macro PRIxFAST16
76 macro PRIXFAST16
77 macro SCNdFAST16
78 macro SCNiFAST16
79 macro SCNoFAST16
80 macro SCNuFAST16
81 macro SCNxFAST16
82
83 macro PRId32
84 macro PRIi32
85 macro PRIo32
86 macro PRIu32
87 macro PRIx32
88 macro PRIX32
89 macro SCNd32
90 macro SCNi32
91 macro SCNo32
92 macro SCNu32
93 macro SCNx32
94 macro PRIdLEAST32
95 macro PRIiLEAST32
96 macro PRIoLEAST32
97 macro PRIuLEAST32
98 macro PRIxLEAST32
99 macro PRIXLEAST32
100 macro SCNdLEAST32
101 macro SCNiLEAST32
102 macro SCNoLEAST32
103 macro SCNuLEAST32
104 macro SCNxLEAST32
105 macro PRIdFAST32
106 macro PRIiFAST32
107 macro PRIoFAST32
108 macro PRIuFAST32
109 macro PRIxFAST32
110 macro PRIXFAST32
111 macro SCNdFAST32
112 macro SCNiFAST32
113 macro SCNoFAST32
114 macro SCNuFAST32
115 macro SCNxFAST32
116
117 macro PRId64
118 macro PRIi64
119 macro PRIo64
120 macro PRIu64
121 macro PRIx64
122 macro PRIX64
123 macro SCNd64
124 macro SCNi64
125 macro SCNo64
126 macro SCNu64
127 macro SCNx64
128 macro PRIdLEAST64
129 macro PRIiLEAST64
130 macro PRIoLEAST64
131 macro PRIuLEAST64
132 macro PRIxLEAST64
133 macro PRIXLEAST64
134 macro SCNdLEAST64
135 macro SCNiLEAST64
136 macro SCNoLEAST64
137 macro SCNuLEAST64
138 macro SCNxLEAST64
139 macro PRIdFAST64
140 macro PRIiFAST64
141 macro PRIoFAST64
142 macro PRIuFAST64
143 macro PRIxFAST64
144 macro PRIXFAST64
145 macro SCNdFAST64
146 macro SCNiFAST64
147 macro SCNoFAST64
148 macro SCNuFAST64
149 macro SCNxFAST64
150
151 macro PRIdMAX
152 macro PRIiMAX
153 macro PRIoMAX
154 macro PRIuMAX
155 macro PRIxMAX
156 macro PRIXMAX
157 macro SCNdMAX
158 macro SCNiMAX
159 macro SCNoMAX
160 macro SCNuMAX
161 macro SCNxMAX
162
163 macro PRIdPTR
164 macro PRIiPTR
165 macro PRIoPTR
166 macro PRIuPTR
167 macro PRIxPTR
168 macro PRIXPTR
169 macro SCNdPTR
170 macro SCNiPTR
171 macro SCNoPTR
172 macro SCNuPTR
173 macro SCNxPTR
174
175 allow PRI[Xa-z]*
176 allow SCN[Xa-z]*
177 #endif