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