Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
9774 turbocat 1
#ifndef _INTTYPES_H_
2
#define _INTTYPES_H_
3
 
4
#include 
5
 
6
#define __PRI64  "ll"
7
#define __PRIPTR ""
8
 
9
#define PRId8  "d"
10
#define PRId16 "d"
11
#define PRId32 "d"
12
#define PRId64 __PRI64 "d"
13
 
14
#define PRIdLEAST8  "d"
15
#define PRIdLEAST16 "d"
16
#define PRIdLEAST32 "d"
17
#define PRIdLEAST64 __PRI64 "d"
18
 
19
#define PRIdFAST8  "d"
20
#define PRIdFAST16 "d"
21
#define PRIdFAST32 "d"
22
#define PRIdFAST64 __PRI64 "d"
23
 
24
#define PRIi8  "i"
25
#define PRIi16 "i"
26
#define PRIi32 "i"
27
#define PRIi64 __PRI64 "i"
28
 
29
#define PRIiLEAST8  "i"
30
#define PRIiLEAST16 "i"
31
#define PRIiLEAST32 "i"
32
#define PRIiLEAST64 __PRI64 "i"
33
 
34
#define PRIiFAST8  "i"
35
#define PRIiFAST16 "i"
36
#define PRIiFAST32 "i"
37
#define PRIiFAST64 __PRI64 "i"
38
 
39
#define PRIo8  "o"
40
#define PRIo16 "o"
41
#define PRIo32 "o"
42
#define PRIo64 __PRI64 "o"
43
 
44
#define PRIoLEAST8  "o"
45
#define PRIoLEAST16 "o"
46
#define PRIoLEAST32 "o"
47
#define PRIoLEAST64 __PRI64 "o"
48
 
49
#define PRIoFAST8  "o"
50
#define PRIoFAST16 "o"
51
#define PRIoFAST32 "o"
52
#define PRIoFAST64 __PRI64 "o"
53
 
54
#define PRIu8  "u"
55
#define PRIu16 "u"
56
#define PRIu32 "u"
57
#define PRIu64 __PRI64 "u"
58
 
59
#define PRIuLEAST8  "u"
60
#define PRIuLEAST16 "u"
61
#define PRIuLEAST32 "u"
62
#define PRIuLEAST64 __PRI64 "u"
63
 
64
#define PRIuFAST8  "u"
65
#define PRIuFAST16 "u"
66
#define PRIuFAST32 "u"
67
#define PRIuFAST64 __PRI64 "u"
68
 
69
#define PRIx8  "x"
70
#define PRIx16 "x"
71
#define PRIx32 "x"
72
#define PRIx64 __PRI64 "x"
73
 
74
#define PRIxLEAST8  "x"
75
#define PRIxLEAST16 "x"
76
#define PRIxLEAST32 "x"
77
#define PRIxLEAST64 __PRI64 "x"
78
 
79
#define PRIxFAST8  "x"
80
#define PRIxFAST16 "x"
81
#define PRIxFAST32 "x"
82
#define PRIxFAST64 __PRI64 "x"
83
 
84
#define PRIX8  "X"
85
#define PRIX16 "X"
86
#define PRIX32 "X"
87
#define PRIX64 __PRI64 "X"
88
 
89
#define PRIXLEAST8  "X"
90
#define PRIXLEAST16 "X"
91
#define PRIXLEAST32 "X"
92
#define PRIXLEAST64 __PRI64 "X"
93
 
94
#define PRIXFAST8  "X"
95
#define PRIXFAST16 "X"
96
#define PRIXFAST32 "X"
97
#define PRIXFAST64 __PRI64 "X"
98
 
99
#define PRIdMAX __PRI64 "d"
100
#define PRIiMAX __PRI64 "i"
101
#define PRIoMAX __PRI64 "o"
102
#define PRIuMAX __PRI64 "u"
103
#define PRIxMAX __PRI64 "x"
104
#define PRIXMAX __PRI64 "X"
105
 
106
#define PRIdPTR __PRIPTR "d"
107
#define PRIiPTR __PRIPTR "i"
108
#define PRIoPTR __PRIPTR "o"
109
#define PRIuPTR __PRIPTR "u"
110
#define PRIxPTR __PRIPTR "x"
111
#define PRIXPTR __PRIPTR "X"
112
 
113
#define SCNd8   "hhd"
114
#define SCNd16  "hd"
115
#define SCNd32  "d"
116
#define SCNd64  __PRI64 "d"
117
 
118
#define SCNdLEAST8  "hhd"
119
#define SCNdLEAST16 "hd"
120
#define SCNdLEAST32 "d"
121
#define SCNdLEAST64 __PRI64 "d"
122
 
123
#define SCNdFAST8  "hhd"
124
#define SCNdFAST16 "d"
125
#define SCNdFAST32 "d"
126
#define SCNdFAST64 __PRI64 "d"
127
 
128
#define SCNi8   "hhi"
129
#define SCNi16  "hi"
130
#define SCNi32  "i"
131
#define SCNi64  __PRI64 "i"
132
 
133
#define SCNiLEAST8  "hhi"
134
#define SCNiLEAST16 "hi"
135
#define SCNiLEAST32 "i"
136
#define SCNiLEAST64 __PRI64 "i"
137
 
138
#define SCNiFAST8  "hhi"
139
#define SCNiFAST16 "i"
140
#define SCNiFAST32 "i"
141
#define SCNiFAST64 __PRI64 "i"
142
 
143
#define SCNu8   "hhu"
144
#define SCNu16  "hu"
145
#define SCNu32  "u"
146
#define SCNu64  __PRI64 "u"
147
 
148
#define SCNuLEAST8  "hhu"
149
#define SCNuLEAST16 "hu"
150
#define SCNuLEAST32 "u"
151
#define SCNuLEAST64 __PRI64 "u"
152
 
153
#define SCNuFAST8 "hhu"
154
#define SCNuFAST16 "u"
155
#define SCNuFAST32 "u"
156
#define SCNuFAST64 __PRI64 "u"
157
 
158
#define SCNo8   "hho"
159
#define SCNo16  "ho"
160
#define SCNo32  "o"
161
#define SCNo64  __PRI64 "o"
162
 
163
#define SCNoLEAST8  "hho"
164
#define SCNoLEAST16 "ho"
165
#define SCNoLEAST32 "o"
166
#define SCNoLEAST64 __PRI64 "o"
167
 
168
#define SCNoFAST8  "hho"
169
#define SCNoFAST16 "o"
170
#define SCNoFAST32 "o"
171
#define SCNoFAST64 __PRI64 "o"
172
 
173
#define SCNx8   "hhx"
174
#define SCNx16  "hx"
175
#define SCNx32  "x"
176
#define SCNx64  __PRI64 "x"
177
 
178
#define SCNxLEAST8  "hhx"
179
#define SCNxLEAST16 "hx"
180
#define SCNxLEAST32 "x"
181
#define SCNxLEAST64 __PRI64 "x"
182
 
183
#define SCNxFAST8  "hhx"
184
#define SCNxFAST16 "x"
185
#define SCNxFAST32 "x"
186
#define SCNxFAST64 __PRI64 "x"
187
 
188
#define SCNdMAX __PRI64 "d"
189
#define SCNiMAX __PRI64 "i"
190
#define SCNoMAX __PRI64 "o"
191
#define SCNuMAX __PRI64 "u"
192
#define SCNxMAX __PRI64 "x"
193
 
194
#define SCNdPTR __PRIPTR "d"
195
#define SCNiPTR __PRIPTR "i"
196
#define SCNoPTR __PRIPTR "o"
197
#define SCNuPTR __PRIPTR "u"
198
#define SCNxPTR __PRIPTR "x"
199
 
200
#endif
201