|
3 | 3 | <def format="2"> |
4 | 4 | <!-- stdint.h --> |
5 | 5 | <define name="__USING_MINT8" value="0"/> |
6 | | - <define name="__CONCATenate(left, right)" value="left ## right"/> |
7 | | - <define name="__CONCAT(left, right)" value="__CONCATenate(left, right)"/> |
8 | 6 | <!-- Integer types capable of holding object pointers --> |
9 | 7 | <podtype name="intptr_t" sign="s" size="2"/> |
10 | 8 | <podtype name="uintptr_t" sign="u" size="2"/> |
|
86 | 84 | <define name="SIG_ATOMIC_MAX" value="INT8_MAX"/> |
87 | 85 | <define name="SIG_ATOMIC_MIN" value="INT8_MIN"/> |
88 | 86 | <define name="SIZE_MAX" value="(__CONCAT(INT16_MAX, U))"/> |
89 | | - <!-- Macros for integer constants --> |
90 | | - <define name="INT8_C(value)" value="((int8_t) value)"/> |
91 | | - <define name="UINT8_C(value)" value="((uint8_t) __CONCAT(value, U))"/> |
92 | | - <define name="INT16_C(value)" value="value"/> |
93 | | - <define name="UINT16_C(value)" value="__CONCAT(value, U)"/> |
94 | | - <define name="INT32_C(value)" value="__CONCAT(value, L)"/> |
95 | | - <define name="UINT32_C(value)" value="__CONCAT(value, UL)"/> |
96 | | - <define name="INT64_C(value)" value="__CONCAT(value, LL)"/> |
97 | | - <define name="UINT64_C(value)" value="__CONCAT(value, ULL)"/> |
98 | | - <define name="INTMAX_C(value)" value="__CONCAT(value, LL)"/> |
99 | | - <define name="UINTMAX_C(value)" value="__CONCAT(value, ULL)"/> |
100 | 87 | <!-- FIXME: add macros for printf and scanf format specifiers,e.g. PRId8 --> |
101 | 88 | <!-- math.h --> |
102 | | - <define name="M_E" value="2.7182818284590452354"/> |
103 | | - <define name="M_LOG2E" value="1.4426950408889634074"/> |
104 | | - <define name="M_LOG10E" value="0.43429448190325182765"/> |
105 | | - <define name="M_LN2" value="0.69314718055994530942"/> |
106 | | - <define name="M_LN10" value="2.30258509299404568402"/> |
107 | | - <define name="M_PI" value="3.14159265358979323846"/> |
108 | | - <define name="M_PI_2" value="1.57079632679489661923"/> |
109 | | - <define name="M_PI_4" value="0.78539816339744830962"/> |
110 | | - <define name="M_1_PI" value="0.31830988618379067154"/> |
111 | | - <define name="M_2_PI" value="0.63661977236758134308"/> |
112 | | - <define name="M_2_SQRTPI" value="1.12837916709551257390"/> |
113 | | - <define name="M_SQRT2" value="1.41421356237309504880"/> |
114 | | - <define name="M_SQRT1_2" value="0.70710678118654752440"/> |
115 | 89 | <define name="powf" value="pow"/> |
116 | 90 | <define name="roundf" value="round"/> |
117 | 91 | <define name="signbitf" value="signbit"/> |
|
137 | 111 | <define name="putchar(__c)" value="fputc(__c, stdout)"/> |
138 | 112 | <define name="getc(__stream)" value="fgetc(__stream)"/> |
139 | 113 | <define name="getchar()" value="fgetc(stdin)"/> |
140 | | - <define name="SEEK_SET" value="0"/> |
141 | | - <define name="SEEK_CUR" value="1"/> |
142 | | - <define name="SEEK_END" value="2"/> |
143 | 114 | <function name="vfprintf_P"> |
144 | 115 | <noreturn>false</noreturn> |
145 | 116 | <leak-ignore/> |
|
0 commit comments