1 static_assert assert.h B.1 Diagnostics
2 assert void assert(scalar expression); assert.h B.1 Diagnostics
3 imaginary complex.h B.2 Complex
4 complex complex.h B.2 Complex
5 _Imaginary_I complex.h B.2 Complex
6 _Complex_I complex.h B.2 Complex
7 I complex.h B.2 Complex
8 cacos double complex cacos(double complex z); complex.h B.2 Complex
9 cacosf float complex cacosf(float complex z); complex.h B.2 Complex
10 cacosl long double complex cacosl(long double complex z); complex.h B.2 Complex
11 casin double complex casin(double complex z); complex.h B.2 Complex
12 casinf float complex casinf(float complex z); complex.h B.2 Complex
13 casinl long double complex casinl(long double complex z); complex.h B.2 Complex
14 catan double complex catan(double complex z); complex.h B.2 Complex
15 catanf float complex catanf(float complex z); complex.h B.2 Complex
16 catanl long double complex catanl(long double complex z); complex.h B.2 Complex
17 ccos double complex ccos(double complex z); complex.h B.2 Complex
18 ccosf float complex ccosf(float complex z); complex.h B.2 Complex
19 ccosl long double complex ccosl(long double complex z); complex.h B.2 Complex
20 csin double complex csin(double complex z); complex.h B.2 Complex
21 csinf float complex csinf(float complex z); complex.h B.2 Complex
22 csinl long double complex csinl(long double complex z); complex.h B.2 Complex
23 ctan double complex ctan(double complex z); complex.h B.2 Complex
24 ctanf float complex ctanf(float complex z); complex.h B.2 Complex
25 ctanl long double complex ctanl(long double complex z); complex.h B.2 Complex
26 cacosh double complex cacosh(double complex z); complex.h B.2 Complex
27 cacoshf float complex cacoshf(float complex z); complex.h B.2 Complex
28 cacoshl long double complex cacoshl(long double complex z); complex.h B.2 Complex
29 casinh double complex casinh(double complex z); complex.h B.2 Complex
30 casinhf float complex casinhf(float complex z); complex.h B.2 Complex
31 casinhl long double complex casinhl(long double complex z); complex.h B.2 Complex
32 catanh double complex catanh(double complex z); complex.h B.2 Complex
33 catanhf float complex catanhf(float complex z); complex.h B.2 Complex
34 catanhl long double complex catanhl(long double complex z); complex.h B.2 Complex
35 ccosh double complex ccosh(double complex z); complex.h B.2 Complex
36 ccoshf float complex ccoshf(float complex z); complex.h B.2 Complex
37 ccoshl long double complex ccoshl(long double complex z); complex.h B.2 Complex
38 csinh double complex csinh(double complex z); complex.h B.2 Complex
39 csinhf float complex csinhf(float complex z); complex.h B.2 Complex
40 csinhl long double complex csinhl(long double complex z); complex.h B.2 Complex
41 ctanh double complex ctanh(double complex z); complex.h B.2 Complex
42 ctanhf float complex ctanhf(float complex z); complex.h B.2 Complex
43 ctanhl long double complex ctanhl(long double complex z); complex.h B.2 Complex
44 cexp double complex cexp(double complex z); complex.h B.2 Complex
45 cexpf float complex cexpf(float complex z); complex.h B.2 Complex
46 cexpl long double complex cexpl(long double complex z); complex.h B.2 Complex
47 clog double complex clog(double complex z); complex.h B.2 Complex
48 clogf float complex clogf(float complex z); complex.h B.2 Complex
49 clogl long double complex clogl(long double complex z); complex.h B.2 Complex
50 cabs double cabs(double complex z); complex.h B.2 Complex
51 cabsf float cabsf(float complex z); complex.h B.2 Complex
52 cabsl long double cabsl(long double complex z); complex.h B.2 Complex
53 cpow double complex cpow(double complex x, double complex y); complex.h B.2 Complex
54 cpowf float complex cpowf(float complex x, float complex y); complex.h B.2 Complex
55 cpowl long double complex cpowl(long double complex x, long double complex y); complex.h B.2 Complex
56 csqrt double complex csqrt(double complex z); complex.h B.2 Complex
57 csqrtf float complex csqrtf(float complex z); complex.h B.2 Complex
58 csqrtl long double complex csqrtl(long double complex z); complex.h B.2 Complex
59 carg double carg(double complex z); complex.h B.2 Complex
60 cargf float cargf(float complex z); complex.h B.2 Complex
61 cargl long double cargl(long double complex z); complex.h B.2 Complex
62 cimag double cimag(double complex z); complex.h B.2 Complex
63 cimagf float cimagf(float complex z); complex.h B.2 Complex
64 cimagl long double cimagl(long double complex z); complex.h B.2 Complex
65 CMPLX double complex CMPLX(double x, double y); complex.h B.2 Complex
66 CMPLXF float complex CMPLXF(float x, float y); complex.h B.2 Complex
67 CMPLXL long double complex CMPLXL(long double x, long double y); complex.h B.2 Complex
68 conj double complex conj(double complex z); complex.h B.2 Complex
69 conjf float complex conjf(float complex z); complex.h B.2 Complex
70 conjl long double complex conjl(long double complex z); complex.h B.2 Complex
71 cproj double complex cproj(double complex z); complex.h B.2 Complex
72 cprojf float complex cprojf(float complex z); complex.h B.2 Complex
73 cprojl long double complex cprojl(long double complex z); complex.h B.2 Complex
74 creal double creal(double complex z); complex.h B.2 Complex
75 crealf float crealf(float complex z); complex.h B.2 Complex
76 creall long double creall(long double complex z); complex.h B.2 Complex
77 isalnum int isalnum(int c); ctype.h B.3 Character handling
78 isalpha int isalpha(int c); ctype.h B.3 Character handling
79 isblank int isblank(int c); ctype.h B.3 Character handling
80 iscntrl int iscntrl(int c); ctype.h B.3 Character handling
81 isdigit int isdigit(int c); ctype.h B.3 Character handling
82 isgraph int isgraph(int c); ctype.h B.3 Character handling
83 islower int islower(int c); ctype.h B.3 Character handling
84 isprint int isprint(int c); ctype.h B.3 Character handling
85 ispunct int ispunct(int c); ctype.h B.3 Character handling
86 isspace int isspace(int c); ctype.h B.3 Character handling
87 isupper int isupper(int c); ctype.h B.3 Character handling
88 isxdigit int isxdigit(int c); ctype.h B.3 Character handling
89 tolower int tolower(int c); ctype.h B.3 Character handling
90 toupper int toupper(int c); ctype.h B.3 Character handling
91 EDOM errno.h B.4 Errors
92 EILSEQ errno.h B.4 Errors
93 ERANGE errno.h B.4 Errors
94 errno errno.h B.4 Errors
95 errno_t errno.h B.4 Errors
96 fenv_t fenv.h B.5 Floating-point environment
97 FE_OVERFLOW fenv.h B.5 Floating-point environment
98 FE_TOWARDZERO fenv.h B.5 Floating-point environment
99 fexcept_t fenv.h B.5 Floating-point environment
100 FE_UNDERFLOW fenv.h B.5 Floating-point environment
101 FE_UPWARD fenv.h B.5 Floating-point environment
102 FE_DIVBYZERO fenv.h B.5 Floating-point environment
103 FE_ALL_EXCEPT fenv.h B.5 Floating-point environment
104 FE_DFL_ENV fenv.h B.5 Floating-point environment
105 FE_INEXACT fenv.h B.5 Floating-point environment
106 FE_DOWNWARD fenv.h B.5 Floating-point environment
107 FE_INVALID fenv.h B.5 Floating-point environment
108 FE_TONEAREST fenv.h B.5 Floating-point environment
109 feclearexcept int feclearexcept(int excepts); fenv.h B.5 Floating-point environment
110 fegetexceptflag int fegetexceptflag(fexcept_t *flagp, int excepts); fenv.h B.5 Floating-point environment
111 feraiseexcept int feraiseexcept(int excepts); fenv.h B.5 Floating-point environment
112 fesetexceptflag int fesetexceptflag(const fexcept_t *flagp, int excepts); fenv.h B.5 Floating-point environment
113 fetestexcept int fetestexcept(int excepts); fenv.h B.5 Floating-point environment
114 fegetround int fegetround(void); fenv.h B.5 Floating-point environment
115 fesetround int fesetround(int round); fenv.h B.5 Floating-point environment
116 fegetenv int fegetenv(fenv_t *envp); fenv.h B.5 Floating-point environment
117 feholdexcept int feholdexcept(fenv_t *envp); fenv.h B.5 Floating-point environment
118 fesetenv int fesetenv(const fenv_t *envp); fenv.h B.5 Floating-point environment
119 feupdateenv int feupdateenv(const fenv_t *envp); fenv.h B.5 Floating-point environment
120 FLT_ROUNDS float.h B.6 Characteristics of floating types
121 DBL_DIG float.h B.6 Characteristics of floating types
122 FLT_MAX float.h B.6 Characteristics of floating types
123 FLT_EVAL_METHOD float.h B.6 Characteristics of floating types
124 LDBL_DIG float.h B.6 Characteristics of floating types
125 DBL_MAX float.h B.6 Characteristics of floating types
126 FLT_HAS_SUBNORM float.h B.6 Characteristics of floating types
127 FLT_MIN_EXP float.h B.6 Characteristics of floating types
128 LDBL_MAX float.h B.6 Characteristics of floating types
129 DBL_HAS_SUBNORM float.h B.6 Characteristics of floating types
130 DBL_MIN_EXP float.h B.6 Characteristics of floating types
131 FLT_EPSILON float.h B.6 Characteristics of floating types
132 LDBL_HAS_SUBNORM float.h B.6 Characteristics of floating types
133 LDBL_MIN_EXP float.h B.6 Characteristics of floating types
134 DBL_EPSILON float.h B.6 Characteristics of floating types
135 FLT_RADIX float.h B.6 Characteristics of floating types
136 FLT_MIN_10_EXP float.h B.6 Characteristics of floating types
137 LDBL_EPSILON float.h B.6 Characteristics of floating types
138 FLT_MANT_DIG float.h B.6 Characteristics of floating types
139 DBL_MIN_10_EXP float.h B.6 Characteristics of floating types
140 FLT_MIN float.h B.6 Characteristics of floating types
141 DBL_MANT_DIG float.h B.6 Characteristics of floating types
142 LDBL_MIN_10_EXP float.h B.6 Characteristics of floating types
143 DBL_MIN float.h B.6 Characteristics of floating types
144 LDBL_MANT_DIG float.h B.6 Characteristics of floating types
145 FLT_MAX_EXP float.h B.6 Characteristics of floating types
146 LDBL_MIN float.h B.6 Characteristics of floating types
147 FLT_DECIMAL_DIG float.h B.6 Characteristics of floating types
148 DBL_MAX_EXP float.h B.6 Characteristics of floating types
149 FLT_TRUE_MIN float.h B.6 Characteristics of floating types
150 DBL_DECIMAL_DIG float.h B.6 Characteristics of floating types
151 LDBL_MAX_EXP float.h B.6 Characteristics of floating types
152 DBL_TRUE_MIN float.h B.6 Characteristics of floating types
153 LDBL_DECIMAL_DIG float.h B.6 Characteristics of floating types
154 FLT_MAX_10_EXP float.h B.6 Characteristics of floating types
155 LDBL_TRUE_MIN float.h B.6 Characteristics of floating types
156 DECIMAL_DIG float.h B.6 Characteristics of floating types
157 DBL_MAX_10_EXP float.h B.6 Characteristics of floating types
158 FLT_DIG float.h B.6 Characteristics of floating types
159 LDBL_MAX_10_EXP float.h B.6 Characteristics of floating types
160 imaxdiv_t inttypes.h B.7 Format conversion of integer types
161 PRId8 inttypes.h B.7 Format conversion of integer types
162 PRId16 inttypes.h B.7 Format conversion of integer types
163 PRId32 inttypes.h B.7 Format conversion of integer types
164 PRId64 inttypes.h B.7 Format conversion of integer types
165 PRIdLEAST8 inttypes.h B.7 Format conversion of integer types
166 PRIdLEAST16 inttypes.h B.7 Format conversion of integer types
167 PRIdLEAST32 inttypes.h B.7 Format conversion of integer types
168 PRIdLEAST64 inttypes.h B.7 Format conversion of integer types
169 PRIdFAST8 inttypes.h B.7 Format conversion of integer types
170 PRIdFAST16 inttypes.h B.7 Format conversion of integer types
171 PRIdFAST32 inttypes.h B.7 Format conversion of integer types
172 PRIdFAST64 inttypes.h B.7 Format conversion of integer types
173 PRIdMAX inttypes.h B.7 Format conversion of integer types
174 PRIdPTR inttypes.h B.7 Format conversion of integer types
175 PRIi8 inttypes.h B.7 Format conversion of integer types
176 PRIi16 inttypes.h B.7 Format conversion of integer types
177 PRIi32 inttypes.h B.7 Format conversion of integer types
178 PRIi64 inttypes.h B.7 Format conversion of integer types
179 PRIiLEAST8 inttypes.h B.7 Format conversion of integer types
180 PRIiLEAST16 inttypes.h B.7 Format conversion of integer types
181 PRIiLEAST32 inttypes.h B.7 Format conversion of integer types
182 PRIiLEAST64 inttypes.h B.7 Format conversion of integer types
183 PRIiFAST8 inttypes.h B.7 Format conversion of integer types
184 PRIiFAST16 inttypes.h B.7 Format conversion of integer types
185 PRIiFAST32 inttypes.h B.7 Format conversion of integer types
186 PRIiFAST64 inttypes.h B.7 Format conversion of integer types
187 PRIiMAX inttypes.h B.7 Format conversion of integer types
188 PRIiPTR inttypes.h B.7 Format conversion of integer types
189 PRIo8 inttypes.h B.7 Format conversion of integer types
190 PRIo16 inttypes.h B.7 Format conversion of integer types
191 PRIo32 inttypes.h B.7 Format conversion of integer types
192 PRIo64 inttypes.h B.7 Format conversion of integer types
193 PRIoLEAST8 inttypes.h B.7 Format conversion of integer types
194 PRIoLEAST16 inttypes.h B.7 Format conversion of integer types
195 PRIoLEAST32 inttypes.h B.7 Format conversion of integer types
196 PRIoLEAST64 inttypes.h B.7 Format conversion of integer types
197 PRIoFAST8 inttypes.h B.7 Format conversion of integer types
198 PRIoFAST16 inttypes.h B.7 Format conversion of integer types
199 PRIoFAST32 inttypes.h B.7 Format conversion of integer types
200 PRIoFAST64 inttypes.h B.7 Format conversion of integer types
201 PRIoMAX inttypes.h B.7 Format conversion of integer types
202 PRIoPTR inttypes.h B.7 Format conversion of integer types
203 PRIu8 inttypes.h B.7 Format conversion of integer types
204 PRIu16 inttypes.h B.7 Format conversion of integer types
205 PRIu32 inttypes.h B.7 Format conversion of integer types
206 PRIu64 inttypes.h B.7 Format conversion of integer types
207 PRIuLEAST8 inttypes.h B.7 Format conversion of integer types
208 PRIuLEAST16 inttypes.h B.7 Format conversion of integer types
209 PRIuLEAST32 inttypes.h B.7 Format conversion of integer types
210 PRIuLEAST64 inttypes.h B.7 Format conversion of integer types
211 PRIuFAST8 inttypes.h B.7 Format conversion of integer types
212 PRIuFAST16 inttypes.h B.7 Format conversion of integer types
213 PRIuFAST32 inttypes.h B.7 Format conversion of integer types
214 PRIuFAST64 inttypes.h B.7 Format conversion of integer types
215 PRIuMAX inttypes.h B.7 Format conversion of integer types
216 PRIuPTR inttypes.h B.7 Format conversion of integer types
217 PRIx8 inttypes.h B.7 Format conversion of integer types
218 PRIx16 inttypes.h B.7 Format conversion of integer types
219 PRIx32 inttypes.h B.7 Format conversion of integer types
220 PRIx64 inttypes.h B.7 Format conversion of integer types
221 PRIxLEAST8 inttypes.h B.7 Format conversion of integer types
222 PRIxLEAST16 inttypes.h B.7 Format conversion of integer types
223 PRIxLEAST32 inttypes.h B.7 Format conversion of integer types
224 PRIxLEAST64 inttypes.h B.7 Format conversion of integer types
225 PRIxFAST8 inttypes.h B.7 Format conversion of integer types
226 PRIxFAST16 inttypes.h B.7 Format conversion of integer types
227 PRIxFAST32 inttypes.h B.7 Format conversion of integer types
228 PRIxFAST64 inttypes.h B.7 Format conversion of integer types
229 PRIxMAX inttypes.h B.7 Format conversion of integer types
230 PRIxPTR inttypes.h B.7 Format conversion of integer types
231 PRIX8 inttypes.h B.7 Format conversion of integer types
232 PRIX16 inttypes.h B.7 Format conversion of integer types
233 PRIX32 inttypes.h B.7 Format conversion of integer types
234 PRIX64 inttypes.h B.7 Format conversion of integer types
235 PRIXLEAST8 inttypes.h B.7 Format conversion of integer types
236 PRIXLEAST16 inttypes.h B.7 Format conversion of integer types
237 PRIXLEAST32 inttypes.h B.7 Format conversion of integer types
238 PRIXLEAST64 inttypes.h B.7 Format conversion of integer types
239 PRIXFAST8 inttypes.h B.7 Format conversion of integer types
240 PRIXFAST16 inttypes.h B.7 Format conversion of integer types
241 PRIXFAST32 inttypes.h B.7 Format conversion of integer types
242 PRIXFAST64 inttypes.h B.7 Format conversion of integer types
243 PRIXMAX inttypes.h B.7 Format conversion of integer types
244 PRIXPTR inttypes.h B.7 Format conversion of integer types
245 SCNd8 inttypes.h B.7 Format conversion of integer types
246 SCNd16 inttypes.h B.7 Format conversion of integer types
247 SCNd32 inttypes.h B.7 Format conversion of integer types
248 SCNd64 inttypes.h B.7 Format conversion of integer types
249 SCNdLEAST8 inttypes.h B.7 Format conversion of integer types
250 SCNdLEAST16 inttypes.h B.7 Format conversion of integer types
251 SCNdLEAST32 inttypes.h B.7 Format conversion of integer types
252 SCNdLEAST64 inttypes.h B.7 Format conversion of integer types
253 SCNdFAST8 inttypes.h B.7 Format conversion of integer types
254 SCNdFAST16 inttypes.h B.7 Format conversion of integer types
255 SCNdFAST32 inttypes.h B.7 Format conversion of integer types
256 SCNdFAST64 inttypes.h B.7 Format conversion of integer types
257 SCNdMAX inttypes.h B.7 Format conversion of integer types
258 SCNdPTR inttypes.h B.7 Format conversion of integer types
259 SCNi8 inttypes.h B.7 Format conversion of integer types
260 SCNi16 inttypes.h B.7 Format conversion of integer types
261 SCNi32 inttypes.h B.7 Format conversion of integer types
262 SCNi64 inttypes.h B.7 Format conversion of integer types
263 SCNiLEAST8 inttypes.h B.7 Format conversion of integer types
264 SCNiLEAST16 inttypes.h B.7 Format conversion of integer types
265 SCNiLEAST32 inttypes.h B.7 Format conversion of integer types
266 SCNiLEAST64 inttypes.h B.7 Format conversion of integer types
267 SCNiFAST8 inttypes.h B.7 Format conversion of integer types
268 SCNiFAST16 inttypes.h B.7 Format conversion of integer types
269 SCNiFAST32 inttypes.h B.7 Format conversion of integer types
270 SCNiFAST64 inttypes.h B.7 Format conversion of integer types
271 SCNiMAX inttypes.h B.7 Format conversion of integer types
272 SCNiPTR inttypes.h B.7 Format conversion of integer types
273 SCNo8 inttypes.h B.7 Format conversion of integer types
274 SCNo16 inttypes.h B.7 Format conversion of integer types
275 SCNo32 inttypes.h B.7 Format conversion of integer types
276 SCNo64 inttypes.h B.7 Format conversion of integer types
277 SCNoLEAST8 inttypes.h B.7 Format conversion of integer types
278 SCNoLEAST16 inttypes.h B.7 Format conversion of integer types
279 SCNoLEAST32 inttypes.h B.7 Format conversion of integer types
280 SCNoLEAST64 inttypes.h B.7 Format conversion of integer types
281 SCNoFAST8 inttypes.h B.7 Format conversion of integer types
282 SCNoFAST16 inttypes.h B.7 Format conversion of integer types
283 SCNoFAST32 inttypes.h B.7 Format conversion of integer types
284 SCNoFAST64 inttypes.h B.7 Format conversion of integer types
285 SCNoMAX inttypes.h B.7 Format conversion of integer types
286 SCNoPTR inttypes.h B.7 Format conversion of integer types
287 SCNu8 inttypes.h B.7 Format conversion of integer types
288 SCNu16 inttypes.h B.7 Format conversion of integer types
289 SCNu32 inttypes.h B.7 Format conversion of integer types
290 SCNu64 inttypes.h B.7 Format conversion of integer types
291 SCNuLEAST8 inttypes.h B.7 Format conversion of integer types
292 SCNuLEAST16 inttypes.h B.7 Format conversion of integer types
293 SCNuLEAST32 inttypes.h B.7 Format conversion of integer types
294 SCNuLEAST64 inttypes.h B.7 Format conversion of integer types
295 SCNuFAST8 inttypes.h B.7 Format conversion of integer types
296 SCNuFAST16 inttypes.h B.7 Format conversion of integer types
297 SCNuFAST32 inttypes.h B.7 Format conversion of integer types
298 SCNuFAST64 inttypes.h B.7 Format conversion of integer types
299 SCNuMAX inttypes.h B.7 Format conversion of integer types
300 SCNuPTR inttypes.h B.7 Format conversion of integer types
301 SCNx8 inttypes.h B.7 Format conversion of integer types
302 SCNx16 inttypes.h B.7 Format conversion of integer types
303 SCNx32 inttypes.h B.7 Format conversion of integer types
304 SCNx64 inttypes.h B.7 Format conversion of integer types
305 SCNxLEAST8 inttypes.h B.7 Format conversion of integer types
306 SCNxLEAST16 inttypes.h B.7 Format conversion of integer types
307 SCNxLEAST32 inttypes.h B.7 Format conversion of integer types
308 SCNxLEAST64 inttypes.h B.7 Format conversion of integer types
309 SCNxFAST8 inttypes.h B.7 Format conversion of integer types
310 SCNxFAST16 inttypes.h B.7 Format conversion of integer types
311 SCNxFAST32 inttypes.h B.7 Format conversion of integer types
312 SCNxFAST64 inttypes.h B.7 Format conversion of integer types
313 SCNxMAX inttypes.h B.7 Format conversion of integer types
314 SCNxPTR inttypes.h B.7 Format conversion of integer types
315 imaxabs intmax_t imaxabs(intmax_t j); inttypes.h B.7 Format conversion of integer types
316 imaxdiv imaxdiv_t imaxdiv(intmax_t numer, intmax_t denom); inttypes.h B.7 Format conversion of integer types
317 strtoimax intmax_t strtoimax(const char * restrict nptr, char ** restrict endptr, int base); inttypes.h B.7 Format conversion of integer types
318 strtoumax uintmax_t strtoumax(const char * restrict nptr, char ** restrict endptr, int base); inttypes.h B.7 Format conversion of integer types
319 wcstoimax intmax_t wcstoimax(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base); inttypes.h B.7 Format conversion of integer types
320 wcstoumax uintmax_t wcstoumax(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base); inttypes.h B.7 Format conversion of integer types
321 and iso646.h B.8 Alternative spellings
322 bitor iso646.h B.8 Alternative spellings
323 not_eq iso646.h B.8 Alternative spellings
324 xor iso646.h B.8 Alternative spellings
325 and_eq iso646.h B.8 Alternative spellings
326 compl iso646.h B.8 Alternative spellings
327 or iso646.h B.8 Alternative spellings
328 xor_eq iso646.h B.8 Alternative spellings
329 bitand iso646.h B.8 Alternative spellings
330 not iso646.h B.8 Alternative spellings
331 or_eq iso646.h B.8 Alternative spellings
332 CHAR_BIT limits.h B.9 Sizes of integer types
333 CHAR_MAX limits.h B.9 Sizes of integer types
334 INT_MIN limits.h B.9 Sizes of integer types
335 ULONG_MAX limits.h B.9 Sizes of integer types
336 SCHAR_MIN limits.h B.9 Sizes of integer types
337 MB_LEN_MAX limits.h B.9 Sizes of integer types
338 INT_MAX limits.h B.9 Sizes of integer types
339 LLONG_MIN limits.h B.9 Sizes of integer types
340 SCHAR_MAX limits.h B.9 Sizes of integer types
341 SHRT_MIN limits.h B.9 Sizes of integer types
342 UINT_MAX limits.h B.9 Sizes of integer types
343 LLONG_MAX limits.h B.9 Sizes of integer types
344 UCHAR_MAX limits.h B.9 Sizes of integer types
345 SHRT_MAX limits.h B.9 Sizes of integer types
346 LONG_MIN limits.h B.9 Sizes of integer types
347 ULLONG_MAX limits.h B.9 Sizes of integer types
348 CHAR_MIN limits.h B.9 Sizes of integer types
349 USHRT_MAX limits.h B.9 Sizes of integer types
350 LONG_MAX limits.h B.9 Sizes of integer types
351 struct lconv locale.h B.10 Localization
352 LC_ALL locale.h B.10 Localization
353 LC_CTYPE locale.h B.10 Localization
354 LC_NUMERIC locale.h B.10 Localization
355 NULL locale.h B.10 Localization
356 LC_COLLATE locale.h B.10 Localization
357 LC_MONETARY locale.h B.10 Localization
358 LC_TIME locale.h B.10 Localization
359 setlocale char *setlocale(int category, const char *locale); locale.h B.10 Localization
360 localeconv struct lconv *localeconv(void); locale.h B.10 Localization
361 float_t math.h B.11 Mathematics
362 FP_INFINITE math.h B.11 Mathematics
363 FP_FAST_FMAL math.h B.11 Mathematics
364 double_t math.h B.11 Mathematics
365 FP_NAN math.h B.11 Mathematics
366 FP_ILOGB0 math.h B.11 Mathematics
367 HUGE_VAL math.h B.11 Mathematics
368 FP_NORMAL math.h B.11 Mathematics
369 FP_ILOGBNAN math.h B.11 Mathematics
370 HUGE_VALF math.h B.11 Mathematics
371 FP_SUBNORMAL math.h B.11 Mathematics
372 MATH_ERRNO math.h B.11 Mathematics
373 HUGE_VALL math.h B.11 Mathematics
374 FP_ZERO math.h B.11 Mathematics
375 MATH_ERREXCEPT math.h B.11 Mathematics
376 INFINITY math.h B.11 Mathematics
377 FP_FAST_FMA math.h B.11 Mathematics
378 math_errhandling math.h B.11 Mathematics
379 NAN math.h B.11 Mathematics
380 FP_FAST_FMAF math.h B.11 Mathematics
381 fpclassify int fpclassify(real-floating x); math.h B.11 Mathematics
382 isfinite int isfinite(real-floating x); math.h B.11 Mathematics
383 isinf int isinf(real-floating x); math.h B.11 Mathematics
384 isnan int isnan(real-floating x); math.h B.11 Mathematics
385 isnormal int isnormal(real-floating x); math.h B.11 Mathematics
386 signbit int signbit(real-floating x); math.h B.11 Mathematics
387 acos double acos(double x); math.h B.11 Mathematics
388 acosf float acosf(float x); math.h B.11 Mathematics
389 acosl long double acosl(long double x); math.h B.11 Mathematics
390 asin double asin(double x); math.h B.11 Mathematics
391 asinf float asinf(float x); math.h B.11 Mathematics
392 asinl long double asinl(long double x); math.h B.11 Mathematics
393 atan double atan(double x); math.h B.11 Mathematics
394 atanf float atanf(float x); math.h B.11 Mathematics
395 atanl long double atanl(long double x); math.h B.11 Mathematics
396 atan2 double atan2(double y, double x); math.h B.11 Mathematics
397 atan2f float atan2f(float y, float x); math.h B.11 Mathematics
398 atan2l long double atan2l(long double y, long double x); math.h B.11 Mathematics
399 cos double cos(double x); math.h B.11 Mathematics
400 cosf float cosf(float x); math.h B.11 Mathematics
401 cosl long double cosl(long double x); math.h B.11 Mathematics
402 sin double sin(double x); math.h B.11 Mathematics
403 sinf float sinf(float x); math.h B.11 Mathematics
404 sinl long double sinl(long double x); math.h B.11 Mathematics
405 tan double tan(double x); math.h B.11 Mathematics
406 tanf float tanf(float x); math.h B.11 Mathematics
407 tanl long double tanl(long double x); math.h B.11 Mathematics
408 acosh double acosh(double x); math.h B.11 Mathematics
409 acoshf float acoshf(float x); math.h B.11 Mathematics
410 acoshl long double acoshl(long double x); math.h B.11 Mathematics
411 asinh double asinh(double x); math.h B.11 Mathematics
412 asinhf float asinhf(float x); math.h B.11 Mathematics
413 asinhl long double asinhl(long double x); math.h B.11 Mathematics
414 atanh double atanh(double x); math.h B.11 Mathematics
415 atanhf float atanhf(float x); math.h B.11 Mathematics
416 atanhl long double atanhl(long double x); math.h B.11 Mathematics
417 cosh double cosh(double x); math.h B.11 Mathematics
418 coshf float coshf(float x); math.h B.11 Mathematics
419 coshl long double coshl(long double x); math.h B.11 Mathematics
420 sinh double sinh(double x); math.h B.11 Mathematics
421 sinhf float sinhf(float x); math.h B.11 Mathematics
422 sinhl long double sinhl(long double x); math.h B.11 Mathematics
423 tanh double tanh(double x); math.h B.11 Mathematics
424 tanhf float tanhf(float x); math.h B.11 Mathematics
425 tanhl long double tanhl(long double x); math.h B.11 Mathematics
426 exp double exp(double x); math.h B.11 Mathematics
427 expf float expf(float x); math.h B.11 Mathematics
428 expl long double expl(long double x); math.h B.11 Mathematics
429 exp2 double exp2(double x); math.h B.11 Mathematics
430 exp2f float exp2f(float x); math.h B.11 Mathematics
431 exp2l long double exp2l(long double x); math.h B.11 Mathematics
432 expm1 double expm1(double x); math.h B.11 Mathematics
433 expm1f float expm1f(float x); math.h B.11 Mathematics
434 expm1l long double expm1l(long double x); math.h B.11 Mathematics
435 frexp double frexp(double value, int *exp); math.h B.11 Mathematics
436 frexpf float frexpf(float value, int *exp); math.h B.11 Mathematics
437 frexpl long double frexpl(long double value, int *exp); math.h B.11 Mathematics
438 ilogb int ilogb(double x); math.h B.11 Mathematics
439 ilogbf int ilogbf(float x); math.h B.11 Mathematics
440 ilogbl int ilogbl(long double x); math.h B.11 Mathematics
441 ldexp double ldexp(double x, int exp); math.h B.11 Mathematics
442 ldexpf float ldexpf(float x, int exp); math.h B.11 Mathematics
443 ldexpl long double ldexpl(long double x, int exp); math.h B.11 Mathematics
444 log double log(double x); math.h B.11 Mathematics
445 logf float logf(float x); math.h B.11 Mathematics
446 logl long double logl(long double x); math.h B.11 Mathematics
447 log10 double log10(double x); math.h B.11 Mathematics
448 log10f float log10f(float x); math.h B.11 Mathematics
449 log10l long double log10l(long double x); math.h B.11 Mathematics
450 log1p double log1p(double x); math.h B.11 Mathematics
451 log1pf float log1pf(float x); math.h B.11 Mathematics
452 log1pl long double log1pl(long double x); math.h B.11 Mathematics
453 log2 double log2(double x); math.h B.11 Mathematics
454 log2f float log2f(float x); math.h B.11 Mathematics
455 log2l long double log2l(long double x); math.h B.11 Mathematics
456 logb double logb(double x); math.h B.11 Mathematics
457 logbf float logbf(float x); math.h B.11 Mathematics
458 logbl long double logbl(long double x); math.h B.11 Mathematics
459 modf double modf(double value, double *iptr); math.h B.11 Mathematics
460 modff float modff(float value, float *iptr); math.h B.11 Mathematics
461 modfl long double modfl(long double value, long double *iptr); math.h B.11 Mathematics
462 scalbn double scalbn(double x, int n); math.h B.11 Mathematics
463 scalbnf float scalbnf(float x, int n); math.h B.11 Mathematics
464 scalbnl long double scalbnl(long double x, int n); math.h B.11 Mathematics
465 scalbln double scalbln(double x, long int n); math.h B.11 Mathematics
466 scalblnf float scalblnf(float x, long int n); math.h B.11 Mathematics
467 scalblnl long double scalblnl(long double x, long int n); math.h B.11 Mathematics
468 cbrt double cbrt(double x); math.h B.11 Mathematics
469 cbrtf float cbrtf(float x); math.h B.11 Mathematics
470 cbrtl long double cbrtl(long double x); math.h B.11 Mathematics
471 fabs double fabs(double x); math.h B.11 Mathematics
472 fabsf float fabsf(float x); math.h B.11 Mathematics
473 fabsl long double fabsl(long double x); math.h B.11 Mathematics
474 hypot double hypot(double x, double y); math.h B.11 Mathematics
475 hypotf float hypotf(float x, float y); math.h B.11 Mathematics
476 hypotl long double hypotl(long double x, long double y); math.h B.11 Mathematics
477 pow double pow(double x, double y); math.h B.11 Mathematics
478 powf float powf(float x, float y); math.h B.11 Mathematics
479 powl long double powl(long double x, long double y); math.h B.11 Mathematics
480 sqrt double sqrt(double x); math.h B.11 Mathematics
481 sqrtf float sqrtf(float x); math.h B.11 Mathematics
482 sqrtl long double sqrtl(long double x); math.h B.11 Mathematics
483 erf double erf(double x); math.h B.11 Mathematics
484 erff float erff(float x); math.h B.11 Mathematics
485 erfl long double erfl(long double x); math.h B.11 Mathematics
486 erfc double erfc(double x); math.h B.11 Mathematics
487 erfcf float erfcf(float x); math.h B.11 Mathematics
488 erfcl long double erfcl(long double x); math.h B.11 Mathematics
489 lgamma double lgamma(double x); math.h B.11 Mathematics
490 lgammaf float lgammaf(float x); math.h B.11 Mathematics
491 lgammal long double lgammal(long double x); math.h B.11 Mathematics
492 tgamma double tgamma(double x); math.h B.11 Mathematics
493 tgammaf float tgammaf(float x); math.h B.11 Mathematics
494 tgammal long double tgammal(long double x); math.h B.11 Mathematics
495 ceil double ceil(double x); math.h B.11 Mathematics
496 ceilf float ceilf(float x); math.h B.11 Mathematics
497 ceill long double ceill(long double x); math.h B.11 Mathematics
498 floor double floor(double x); math.h B.11 Mathematics
499 floorf float floorf(float x); math.h B.11 Mathematics
500 floorl long double floorl(long double x); math.h B.11 Mathematics
501 nearbyint double nearbyint(double x); math.h B.11 Mathematics
502 nearbyintf float nearbyintf(float x); math.h B.11 Mathematics
503 nearbyintl long double nearbyintl(long double x); math.h B.11 Mathematics
504 rint double rint(double x); math.h B.11 Mathematics
505 rintf float rintf(float x); math.h B.11 Mathematics
506 rintl long double rintl(long double x); math.h B.11 Mathematics
507 lrint long int lrint(double x); math.h B.11 Mathematics
508 lrintf long int lrintf(float x); math.h B.11 Mathematics
509 lrintl long int lrintl(long double x); math.h B.11 Mathematics
510 llrint long long int llrint(double x); math.h B.11 Mathematics
511 llrintf long long int llrintf(float x); math.h B.11 Mathematics
512 llrintl long long int llrintl(long double x); math.h B.11 Mathematics
513 round double round(double x); math.h B.11 Mathematics
514 roundf float roundf(float x); math.h B.11 Mathematics
515 roundl long double roundl(long double x); math.h B.11 Mathematics
516 lround long int lround(double x); math.h B.11 Mathematics
517 lroundf long int lroundf(float x); math.h B.11 Mathematics
518 lroundl long int lroundl(long double x); math.h B.11 Mathematics
519 llround long long int llround(double x); math.h B.11 Mathematics
520 llroundf long long int llroundf(float x); math.h B.11 Mathematics
521 llroundl long long int llroundl(long double x); math.h B.11 Mathematics
522 trunc double trunc(double x); math.h B.11 Mathematics
523 truncf float truncf(float x); math.h B.11 Mathematics
524 truncl long double truncl(long double x); math.h B.11 Mathematics
525 fmod double fmod(double x, double y); math.h B.11 Mathematics
526 fmodf float fmodf(float x, float y); math.h B.11 Mathematics
527 fmodl long double fmodl(long double x, long double y); math.h B.11 Mathematics
528 remainder double remainder(double x, double y); math.h B.11 Mathematics
529 remainderf float remainderf(float x, float y); math.h B.11 Mathematics
530 remainderl long double remainderl(long double x, long double y); math.h B.11 Mathematics
531 remquo double remquo(double x, double y, int *quo); math.h B.11 Mathematics
532 remquof float remquof(float x, float y, int *quo); math.h B.11 Mathematics
533 remquol long double remquol(long double x, long double y, int *quo); math.h B.11 Mathematics
534 copysign double copysign(double x, double y); math.h B.11 Mathematics
535 copysignf float copysignf(float x, float y); math.h B.11 Mathematics
536 copysignl long double copysignl(long double x, long double y); math.h B.11 Mathematics
537 nan double nan(const char *tagp); math.h B.11 Mathematics
538 nanf float nanf(const char *tagp); math.h B.11 Mathematics
539 nanl long double nanl(const char *tagp); math.h B.11 Mathematics
540 nextafter double nextafter(double x, double y); math.h B.11 Mathematics
541 nextafterf float nextafterf(float x, float y); math.h B.11 Mathematics
542 nextafterl long double nextafterl(long double x, long double y); math.h B.11 Mathematics
543 nexttoward double nexttoward(double x, long double y); math.h B.11 Mathematics
544 nexttowardf float nexttowardf(float x, long double y); math.h B.11 Mathematics
545 nexttowardl long double nexttowardl(long double x, long double y); math.h B.11 Mathematics
546 fdim double fdim(double x, double y); math.h B.11 Mathematics
547 fdimf float fdimf(float x, float y); math.h B.11 Mathematics
548 fdiml long double fdiml(long double x, long double y); math.h B.11 Mathematics
549 fmax double fmax(double x, double y); math.h B.11 Mathematics
550 fmaxf float fmaxf(float x, float y); math.h B.11 Mathematics
551 fmaxl long double fmaxl(long double x, long double y); math.h B.11 Mathematics
552 fmin double fmin(double x, double y); math.h B.11 Mathematics
553 fminf float fminf(float x, float y); math.h B.11 Mathematics
554 fminl long double fminl(long double x, long double y); math.h B.11 Mathematics
555 fma double fma(double x, double y, double z); math.h B.11 Mathematics
556 fmaf float fmaf(float x, float y, float z); math.h B.11 Mathematics
557 fmal long double fmal(long double x, long double y, long double z); math.h B.11 Mathematics
558 isgreater int isgreater(real-floating x, real-floating y); math.h B.11 Mathematics
559 isgreaterequal int isgreaterequal(real-floating x, real-floating y); math.h B.11 Mathematics
560 isless int isless(real-floating x, real-floating y); math.h B.11 Mathematics
561 islessequal int islessequal(real-floating x, real-floating y); math.h B.11 Mathematics
562 islessgreater int islessgreater(real-floating x, real-floating y); math.h B.11 Mathematics
563 isunordered int isunordered(real-floating x, real-floating y); math.h B.11 Mathematics
564 jmp_buf setjmp.h B.12 Nonlocal jumps
565 setjmp int setjmp(jmp_buf env); setjmp.h B.12 Nonlocal jumps
566 longjmp _Noreturn void longjmp(jmp_buf env, int val); setjmp.h B.12 Nonlocal jumps
567 sig_atomic_t signal.h B.13 Signal handling
568 SIG_IGN signal.h B.13 Signal handling
569 SIGILL signal.h B.13 Signal handling
570 SIGTERM signal.h B.13 Signal handling
571 SIG_DFL signal.h B.13 Signal handling
572 SIGABRT signal.h B.13 Signal handling
573 SIGINT signal.h B.13 Signal handling
574 SIG_ERR signal.h B.13 Signal handling
575 SIGFPE signal.h B.13 Signal handling
576 SIGSEGV signal.h B.13 Signal handling
577 signal void (*signal(int sig, void (*func)(int)))(int); signal.h B.13 Signal handling
578 raise int raise(int sig); signal.h B.13 Signal handling
579 alignas stdalign.h B.14 Alignment
580 __alignas_is_defined stdalign.h B.14 Alignment
581 va_list stdarg.h B.15 Variable arguments
582 va_arg type va_arg(va_list ap, type); stdarg.h B.15 Variable arguments
583 va_copy void va_copy(va_list dest, va_list src); stdarg.h B.15 Variable arguments
584 va_end void va_end(va_list ap); stdarg.h B.15 Variable arguments
585 va_start void va_start(va_list ap, parmN); stdarg.h B.15 Variable arguments
586 ATOMIC_BOOL_LOCK_FREE stdatomic.h B.16 Atomics
587 atomic_uint stdatomic.h B.16 Atomics
588 ATOMIC_CHAR_LOCK_FREE stdatomic.h B.16 Atomics
589 atomic_long stdatomic.h B.16 Atomics
590 ATOMIC_CHAR16_T_LOCK_FREE stdatomic.h B.16 Atomics
591 atomic_ulong stdatomic.h B.16 Atomics
592 ATOMIC_CHAR32_T_LOCK_FREE stdatomic.h B.16 Atomics
593 atomic_llong stdatomic.h B.16 Atomics
594 ATOMIC_WCHAR_T_LOCK_FREE stdatomic.h B.16 Atomics
595 atomic_ullong stdatomic.h B.16 Atomics
596 ATOMIC_SHORT_LOCK_FREE stdatomic.h B.16 Atomics
597 atomic_char16_t stdatomic.h B.16 Atomics
598 ATOMIC_INT_LOCK_FREE stdatomic.h B.16 Atomics
599 atomic_char32_t stdatomic.h B.16 Atomics
600 ATOMIC_LONG_LOCK_FREE stdatomic.h B.16 Atomics
601 atomic_wchar_t stdatomic.h B.16 Atomics
602 ATOMIC_LLONG_LOCK_FREE stdatomic.h B.16 Atomics
603 atomic_int_least8_t stdatomic.h B.16 Atomics
604 ATOMIC_POINTER_LOCK_FREE stdatomic.h B.16 Atomics
605 atomic_uint_least8_t stdatomic.h B.16 Atomics
606 ATOMIC_FLAG_INIT stdatomic.h B.16 Atomics
607 atomic_int_least16_t stdatomic.h B.16 Atomics
608 memory_order stdatomic.h B.16 Atomics
609 atomic_uint_least16_t stdatomic.h B.16 Atomics
610 atomic_flag stdatomic.h B.16 Atomics
611 atomic_int_least32_t stdatomic.h B.16 Atomics
612 memory_order_relaxed stdatomic.h B.16 Atomics
613 atomic_uint_least32_t stdatomic.h B.16 Atomics
614 memory_order_consume stdatomic.h B.16 Atomics
615 atomic_int_least64_t stdatomic.h B.16 Atomics
616 memory_order_acquire stdatomic.h B.16 Atomics
617 atomic_uint_least64_t stdatomic.h B.16 Atomics
618 memory_order_release stdatomic.h B.16 Atomics
619 atomic_int_fast8_t stdatomic.h B.16 Atomics
620 memory_order_acq_rel stdatomic.h B.16 Atomics
621 atomic_uint_fast8_t stdatomic.h B.16 Atomics
622 memory_order_seq_cst stdatomic.h B.16 Atomics
623 atomic_int_fast16_t stdatomic.h B.16 Atomics
624 atomic_bool stdatomic.h B.16 Atomics
625 atomic_uint_fast16_t stdatomic.h B.16 Atomics
626 atomic_char stdatomic.h B.16 Atomics
627 atomic_int_fast32_t stdatomic.h B.16 Atomics
628 atomic_schar stdatomic.h B.16 Atomics
629 atomic_uint_fast32_t stdatomic.h B.16 Atomics
630 atomic_uchar stdatomic.h B.16 Atomics
631 atomic_int_fast64_t stdatomic.h B.16 Atomics
632 atomic_short stdatomic.h B.16 Atomics
633 atomic_uint_fast64_t stdatomic.h B.16 Atomics
634 atomic_ushort stdatomic.h B.16 Atomics
635 atomic_intptr_t stdatomic.h B.16 Atomics
636 atomic_int stdatomic.h B.16 Atomics
637 atomic_uintptr_t stdatomic.h B.16 Atomics
638 atomic_size_t stdatomic.h B.16 Atomics
639 atomic_intmax_t stdatomic.h B.16 Atomics
640 atomic_ptrdiff_t stdatomic.h B.16 Atomics
641 atomic_uintmax_t stdatomic.h B.16 Atomics
642 ATOMIC_VAR_INIT ATOMIC_VAR_INIT(C value) stdatomic.h B.16 Atomics
643 atomic_init void atomic_init(volatile A *obj, C value); stdatomic.h B.16 Atomics
644 kill_dependency type kill_dependency(type y); stdatomic.h B.16 Atomics
645 atomic_thread_fence void atomic_thread_fence(memory_order order); stdatomic.h B.16 Atomics
646 atomic_signal_fence void atomic_signal_fence(memory_order order); stdatomic.h B.16 Atomics
647 atomic_is_lock_free _Bool atomic_is_lock_free(const volatile A *obj); stdatomic.h B.16 Atomics
648 atomic_store void atomic_store(volatile A *object, C desired); stdatomic.h B.16 Atomics
649 atomic_store_explicit void atomic_store_explicit(volatile A *object, C desired, memory_order order); stdatomic.h B.16 Atomics
650 atomic_load C atomic_load(volatile A *object); stdatomic.h B.16 Atomics
651 atomic_load_explicit C atomic_load_explicit(volatile A *object, memory_order order); stdatomic.h B.16 Atomics
652 atomic_exchange C atomic_exchange(volatile A *object, C desired); stdatomic.h B.16 Atomics
653 atomic_exchange_explicit C atomic_exchange_explicit(volatile A *object, C desired, memory_order order); stdatomic.h B.16 Atomics
654 atomic_compare_exchange_strong _Bool atomic_compare_exchange_strong(volatile A *object, C *expected, C desired); stdatomic.h B.16 Atomics
655 atomic_compare_exchange_strong_explicit _Bool atomic_compare_exchange_strong_explicit(volatile A *object, C *expected, C desired, memory_order success, memory_order failure); stdatomic.h B.16 Atomics
656 atomic_compare_exchange_weak _Bool atomic_compare_exchange_weak(volatile A *object, C *expected, C desired); stdatomic.h B.16 Atomics
657 atomic_compare_exchange_weak_explicit _Bool atomic_compare_exchange_weak_explicit(volatile A *object, C *expected, C desired, memory_order success, memory_order failure); stdatomic.h B.16 Atomics
658 atomic_fetch_key C atomic_fetch_key(volatile A *object, M operand); stdatomic.h B.16 Atomics
659 atomic_fetch_key_explicit C atomic_fetch_key_explicit(volatile A *object, M operand, memory_order order); stdatomic.h B.16 Atomics
660 atomic_flag_test_and_set _Bool atomic_flag_test_and_set(volatile atomic_flag *object); stdatomic.h B.16 Atomics
661 atomic_flag_test_and_set_explicit _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *object, memory_order order); stdatomic.h B.16 Atomics
662 atomic_flag_clear void atomic_flag_clear(volatile atomic_flag *object); stdatomic.h B.16 Atomics
663 atomic_flag_clear_explicit void atomic_flag_clear_explicit(volatile atomic_flag *object, memory_order order); stdatomic.h B.16 Atomics
664 bool stdbool.h B.17 Boolean type and values
665 true stdbool.h B.17 Boolean type and values
666 false stdbool.h B.17 Boolean type and values
667 __bool_true_false_are_defined stdbool.h B.17 Boolean type and values
668 ptrdiff_t stddef.h B.18 Common definitions
669 max_align_t stddef.h B.18 Common definitions
670 NULL stddef.h B.18 Common definitions
671 size_t stddef.h B.18 Common definitions
672 wchar_t stddef.h B.18 Common definitions
673 offsetof offsetof(type, member-designator) stddef.h B.18 Common definitions
674 rsize_t stddef.h B.18 Common definitions
675 int8_t stdint.h B.19 Integer types
676 int16_t stdint.h B.19 Integer types
677 int32_t stdint.h B.19 Integer types
678 int64_t stdint.h B.19 Integer types
679 INT_LEAST8_MIN stdint.h B.19 Integer types
680 INT_LEAST16_MIN stdint.h B.19 Integer types
681 INT_LEAST32_MIN stdint.h B.19 Integer types
682 INT_LEAST64_MIN stdint.h B.19 Integer types
683 PTRDIFF_MAX stdint.h B.19 Integer types
684 uint8_t stdint.h B.19 Integer types
685 uint16_t stdint.h B.19 Integer types
686 uint32_t stdint.h B.19 Integer types
687 uint64_t stdint.h B.19 Integer types
688 INT_LEAST8_MAX stdint.h B.19 Integer types
689 INT_LEAST16_MAX stdint.h B.19 Integer types
690 INT_LEAST32_MAX stdint.h B.19 Integer types
691 INT_LEAST64_MAX stdint.h B.19 Integer types
692 SIG_ATOMIC_MIN stdint.h B.19 Integer types
693 int_least8_t stdint.h B.19 Integer types
694 int_least16_t stdint.h B.19 Integer types
695 int_least32_t stdint.h B.19 Integer types
696 int_least64_t stdint.h B.19 Integer types
697 UINT_LEAST8_MAX stdint.h B.19 Integer types
698 UINT_LEAST16_MAX stdint.h B.19 Integer types
699 UINT_LEAST32_MAX stdint.h B.19 Integer types
700 UINT_LEAST64_MAX stdint.h B.19 Integer types
701 SIG_ATOMIC_MAX stdint.h B.19 Integer types
702 uint_least8_t stdint.h B.19 Integer types
703 uint_least16_t stdint.h B.19 Integer types
704 uint_least32_t stdint.h B.19 Integer types
705 uint_least64_t stdint.h B.19 Integer types
706 INT_FAST8_MIN stdint.h B.19 Integer types
707 INT_FAST16_MIN stdint.h B.19 Integer types
708 INT_FAST32_MIN stdint.h B.19 Integer types
709 INT_FAST64_MIN stdint.h B.19 Integer types
710 SIZE_MAX stdint.h B.19 Integer types
711 int_fast8_t stdint.h B.19 Integer types
712 int_fast16_t stdint.h B.19 Integer types
713 int_fast32_t stdint.h B.19 Integer types
714 int_fast64_t stdint.h B.19 Integer types
715 INT_FAST8_MAX stdint.h B.19 Integer types
716 INT_FAST16_MAX stdint.h B.19 Integer types
717 INT_FAST32_MAX stdint.h B.19 Integer types
718 INT_FAST64_MAX stdint.h B.19 Integer types
719 WCHAR_MIN stdint.h B.19 Integer types
720 uint_fast8_t stdint.h B.19 Integer types
721 uint_fast16_t stdint.h B.19 Integer types
722 uint_fast32_t stdint.h B.19 Integer types
723 uint_fast64_t stdint.h B.19 Integer types
724 UINT_FAST8_MAX stdint.h B.19 Integer types
725 UINT_FAST16_MAX stdint.h B.19 Integer types
726 UINT_FAST32_MAX stdint.h B.19 Integer types
727 UINT_FAST64_MAX stdint.h B.19 Integer types
728 WCHAR_MAX stdint.h B.19 Integer types
729 intptr_t stdint.h B.19 Integer types
730 INTPTR_MIN stdint.h B.19 Integer types
731 WINT_MIN stdint.h B.19 Integer types
732 uintptr_t stdint.h B.19 Integer types
733 INTPTR_MAX stdint.h B.19 Integer types
734 WINT_MAX stdint.h B.19 Integer types
735 intmax_t stdint.h B.19 Integer types
736 UINTPTR_MAX stdint.h B.19 Integer types
737 INT8_C INT8_C(value) stdint.h B.19 Integer types
738 INT16_C INT16_C(value) stdint.h B.19 Integer types
739 INT32_C INT32_C(value) stdint.h B.19 Integer types
740 INT64_C INT64_C(value) stdint.h B.19 Integer types
741 uintmax_t stdint.h B.19 Integer types
742 INTMAX_MIN stdint.h B.19 Integer types
743 UINT8_C UINT8_C(value) stdint.h B.19 Integer types
744 UINT16_C UINT16_C(value) stdint.h B.19 Integer types
745 UINT32_C UINT32_C(value) stdint.h B.19 Integer types
746 UINT64_C UINT64_C(value) stdint.h B.19 Integer types
747 INT8_MIN stdint.h B.19 Integer types
748 INT16_MIN stdint.h B.19 Integer types
749 INT32_MIN stdint.h B.19 Integer types
750 INT64_MIN stdint.h B.19 Integer types
751 INTMAX_MAX stdint.h B.19 Integer types
752 INTMAX_C INTMAX_C(value) stdint.h B.19 Integer types
753 INT8_MAX stdint.h B.19 Integer types
754 INT16_MAX stdint.h B.19 Integer types
755 INT32_MAX stdint.h B.19 Integer types
756 INT64_MAX stdint.h B.19 Integer types
757 UINTMAX_MAX stdint.h B.19 Integer types
758 UINTMAX_C UINTMAX_C(value) stdint.h B.19 Integer types
759 UINT8_MAX stdint.h B.19 Integer types
760 UINT16_MAX stdint.h B.19 Integer types
761 UINT32_MAX stdint.h B.19 Integer types
762 UINT64_MAX stdint.h B.19 Integer types
763 PTRDIFF_MIN stdint.h B.19 Integer types
764 RSIZE_MAX stdint.h B.19 Integer types
765 size_t stdio.h B.20 Input/output
766 _IOLBF stdio.h B.20 Input/output
767 FILENAME_MAX stdio.h B.20 Input/output
768 TMP_MAX stdio.h B.20 Input/output
769 FILE stdio.h B.20 Input/output
770 _IONBF stdio.h B.20 Input/output
771 L_tmpnam stdio.h B.20 Input/output
772 stderr stdio.h B.20 Input/output
773 fpos_t stdio.h B.20 Input/output
774 BUFSIZ stdio.h B.20 Input/output
775 SEEK_CUR stdio.h B.20 Input/output
776 stdin stdio.h B.20 Input/output
777 NULL stdio.h B.20 Input/output
778 EOF stdio.h B.20 Input/output
779 SEEK_END stdio.h B.20 Input/output
780 stdout stdio.h B.20 Input/output
781 _IOFBF stdio.h B.20 Input/output
782 FOPEN_MAX stdio.h B.20 Input/output
783 SEEK_SET stdio.h B.20 Input/output
784 remove int remove(const char *filename); stdio.h B.20 Input/output
785 rename int rename(const char *old, const char *new); stdio.h B.20 Input/output
786 tmpfile FILE *tmpfile(void); stdio.h B.20 Input/output
787 tmpnam char *tmpnam(char *s); stdio.h B.20 Input/output
788 fclose int fclose(FILE *stream); stdio.h B.20 Input/output
789 fflush int fflush(FILE *stream); stdio.h B.20 Input/output
790 fopen FILE *fopen(const char * restrict filename, const char * restrict mode); stdio.h B.20 Input/output
791 freopen FILE *freopen(const char * restrict filename, const char * restrict mode, FILE * restrict stream); stdio.h B.20 Input/output
792 setbuf void setbuf(FILE * restrict stream, char * restrict buf); stdio.h B.20 Input/output
793 setvbuf int setvbuf(FILE * restrict stream, char * restrict buf, int mode, size_t size); stdio.h B.20 Input/output
794 fprintf int fprintf(FILE * restrict stream, const char * restrict format, ...); stdio.h B.20 Input/output
795 fscanf int fscanf(FILE * restrict stream, const char * restrict format, ...); stdio.h B.20 Input/output
796 printf int printf(const char * restrict format, ...); stdio.h B.20 Input/output
797 scanf int scanf(const char * restrict format, ...); stdio.h B.20 Input/output
798 snprintf int snprintf(char * restrict s, size_t n, const char * restrict format, ...); stdio.h B.20 Input/output
799 sprintf int sprintf(char * restrict s, const char * restrict format, ...); stdio.h B.20 Input/output
800 sscanf int sscanf(const char * restrict s, const char * restrict format, ...); stdio.h B.20 Input/output
801 vfprintf int vfprintf(FILE * restrict stream, const char * restrict format, va_list arg); stdio.h B.20 Input/output
802 vfscanf int vfscanf(FILE * restrict stream, const char * restrict format, va_list arg); stdio.h B.20 Input/output
803 vprintf int vprintf(const char * restrict format, va_list arg); stdio.h B.20 Input/output
804 vscanf int vscanf(const char * restrict format, va_list arg); stdio.h B.20 Input/output
805 vsnprintf int vsnprintf(char * restrict s, size_t n, const char * restrict format, va_list arg); stdio.h B.20 Input/output
806 vsprintf int vsprintf(char * restrict s, const char * restrict format, va_list arg); stdio.h B.20 Input/output
807 vsscanf int vsscanf(const char * restrict s, const char * restrict format, va_list arg); stdio.h B.20 Input/output
808 fgetc int fgetc(FILE *stream); stdio.h B.20 Input/output
809 fgets char *fgets(char * restrict s, int n, FILE * restrict stream); stdio.h B.20 Input/output
810 fputc int fputc(int c, FILE *stream); stdio.h B.20 Input/output
811 fputs int fputs(const char * restrict s, FILE * restrict stream); stdio.h B.20 Input/output
812 getc int getc(FILE *stream); stdio.h B.20 Input/output
813 getchar int getchar(void); stdio.h B.20 Input/output
814 putc int putc(int c, FILE *stream); stdio.h B.20 Input/output
815 putchar int putchar(int c); stdio.h B.20 Input/output
816 puts int puts(const char *s); stdio.h B.20 Input/output
817 ungetc int ungetc(int c, FILE *stream); stdio.h B.20 Input/output
818 fread size_t fread(void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream); stdio.h B.20 Input/output
819 fwrite size_t fwrite(const void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream); stdio.h B.20 Input/output
820 fgetpos int fgetpos(FILE * restrict stream, fpos_t * restrict pos); stdio.h B.20 Input/output
821 fseek int fseek(FILE *stream, long int offset, int whence); stdio.h B.20 Input/output
822 fsetpos int fsetpos(FILE *stream, const fpos_t *pos); stdio.h B.20 Input/output
823 ftell long int ftell(FILE *stream); stdio.h B.20 Input/output
824 rewind void rewind(FILE *stream); stdio.h B.20 Input/output
825 clearerr void clearerr(FILE *stream); stdio.h B.20 Input/output
826 feof int feof(FILE *stream); stdio.h B.20 Input/output
827 ferror int ferror(FILE *stream); stdio.h B.20 Input/output
828 perror void perror(const char *s); stdio.h B.20 Input/output
829 L_tmpnam_s stdio.h B.20 Input/output
830 TMP_MAX_S stdio.h B.20 Input/output
831 errno_t stdio.h B.20 Input/output
832 rsize_t stdio.h B.20 Input/output
833 tmpfile_s errno_t tmpfile_s(FILE * restrict * restrict streamptr); stdio.h B.20 Input/output
834 tmpnam_s errno_t tmpnam_s(char *s, rsize_t maxsize); stdio.h B.20 Input/output
835 fopen_s errno_t fopen_s(FILE * restrict * restrict streamptr, const char * restrict filename, const char * restrict mode); stdio.h B.20 Input/output
836 freopen_s errno_t freopen_s(FILE * restrict * restrict newstreamptr, const char * restrict filename, const char * restrict mode, FILE * restrict stream); stdio.h B.20 Input/output
837 fprintf_s int fprintf_s(FILE * restrict stream, const char * restrict format, ...); stdio.h B.20 Input/output
838 fscanf_s int fscanf_s(FILE * restrict stream, const char * restrict format, ...); stdio.h B.20 Input/output
839 printf_s int printf_s(const char * restrict format, ...); stdio.h B.20 Input/output
840 scanf_s int scanf_s(const char * restrict format, ...); stdio.h B.20 Input/output
841 snprintf_s int snprintf_s(char * restrict s, rsize_t n, const char * restrict format, ...); stdio.h B.20 Input/output
842 sprintf_s int sprintf_s(char * restrict s, rsize_t n, const char * restrict format, ...); stdio.h B.20 Input/output
843 sscanf_s int sscanf_s(const char * restrict s, const char * restrict format, ...); stdio.h B.20 Input/output
844 vfprintf_s int vfprintf_s(FILE * restrict stream, const char * restrict format, va_list arg); stdio.h B.20 Input/output
845 vfscanf_s int vfscanf_s(FILE * restrict stream, const char * restrict format, va_list arg); stdio.h B.20 Input/output
846 vprintf_s int vprintf_s(const char * restrict format, va_list arg); stdio.h B.20 Input/output
847 vscanf_s int vscanf_s(const char * restrict format, va_list arg); stdio.h B.20 Input/output
848 vsnprintf_s int vsnprintf_s(char * restrict s, rsize_t n, const char * restrict format, va_list arg); stdio.h B.20 Input/output
849 vsprintf_s int vsprintf_s(char * restrict s, rsize_t n, const char * restrict format, va_list arg); stdio.h B.20 Input/output
850 vsscanf_s int vsscanf_s(const char * restrict s, const char * restrict format, va_list arg); stdio.h B.20 Input/output
851 gets_s char *gets_s(char *s, rsize_t n); stdio.h B.20 Input/output
852 size_t stdlib.h B.21 General utilities
853 ldiv_t stdlib.h B.21 General utilities
854 EXIT_FAILURE stdlib.h B.21 General utilities
855 MB_CUR_MAX stdlib.h B.21 General utilities
856 wchar_t stdlib.h B.21 General utilities
857 lldiv_t stdlib.h B.21 General utilities
858 EXIT_SUCCESS stdlib.h B.21 General utilities
859 div_t stdlib.h B.21 General utilities
860 NULL stdlib.h B.21 General utilities
861 RAND_MAX stdlib.h B.21 General utilities
862 atof double atof(const char *nptr); stdlib.h B.21 General utilities
863 atoi int atoi(const char *nptr); stdlib.h B.21 General utilities
864 atol long int atol(const char *nptr); stdlib.h B.21 General utilities
865 atoll long long int atoll(const char *nptr); stdlib.h B.21 General utilities
866 strtod double strtod(const char * restrict nptr, char ** restrict endptr); stdlib.h B.21 General utilities
867 strtof float strtof(const char * restrict nptr, char ** restrict endptr); stdlib.h B.21 General utilities
868 strtold long double strtold(const char * restrict nptr, char ** restrict endptr); stdlib.h B.21 General utilities
869 strtol long int strtol(const char * restrict nptr, char ** restrict endptr, int base); stdlib.h B.21 General utilities
870 strtoll long long int strtoll(const char * restrict nptr, char ** restrict endptr, int base); stdlib.h B.21 General utilities
871 strtoul unsigned long int strtoul(const char * restrict nptr, char ** restrict endptr, int base); stdlib.h B.21 General utilities
872 strtoull unsigned long long int strtoull(const char * restrict nptr, char ** restrict endptr, int base); stdlib.h B.21 General utilities
873 rand int rand(void); stdlib.h B.21 General utilities
874 srand void srand(unsigned int seed); stdlib.h B.21 General utilities
875 aligned_alloc void *aligned_alloc(size_t alignment, size_t size); stdlib.h B.21 General utilities
876 calloc void *calloc(size_t nmemb, size_t size); stdlib.h B.21 General utilities
877 free void free(void *ptr); stdlib.h B.21 General utilities
878 malloc void *malloc(size_t size); stdlib.h B.21 General utilities
879 realloc void *realloc(void *ptr, size_t size); stdlib.h B.21 General utilities
880 abort _Noreturn void abort(void); stdlib.h B.21 General utilities
881 atexit int atexit(void (*func)(void)); stdlib.h B.21 General utilities
882 at_quick_exit int at_quick_exit(void (*func)(void)); stdlib.h B.21 General utilities
883 exit _Noreturn void exit(int status); stdlib.h B.21 General utilities
884 _Exit _Noreturn void _Exit(int status); stdlib.h B.21 General utilities
885 getenv char *getenv(const char *name); stdlib.h B.21 General utilities
886 quick_exit _Noreturn void quick_exit(int status); stdlib.h B.21 General utilities
887 system int system(const char *string); stdlib.h B.21 General utilities
888 bsearch void *bsearch(const void *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)); stdlib.h B.21 General utilities
889 qsort void qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)); stdlib.h B.21 General utilities
890 abs int abs(int j); stdlib.h B.21 General utilities
891 labs long int labs(long int j); stdlib.h B.21 General utilities
892 llabs long long int llabs(long long int j); stdlib.h B.21 General utilities
893 div div_t div(int numer, int denom); stdlib.h B.21 General utilities
894 ldiv ldiv_t ldiv(long int numer, long int denom); stdlib.h B.21 General utilities
895 lldiv lldiv_t lldiv(long long int numer, long long int denom); stdlib.h B.21 General utilities
896 mblen int mblen(const char *s, size_t n); stdlib.h B.21 General utilities
897 mbtowc int mbtowc(wchar_t * restrict pwc, const char * restrict s, size_t n); stdlib.h B.21 General utilities
898 wctomb int wctomb(char *s, wchar_t wchar); stdlib.h B.21 General utilities
899 mbstowcs size_t mbstowcs(wchar_t * restrict pwcs, const char * restrict s, size_t n); stdlib.h B.21 General utilities
900 wcstombs size_t wcstombs(char * restrict s, const wchar_t * restrict pwcs, size_t n); stdlib.h B.21 General utilities
901 errno_t stdlib.h B.21 General utilities
902 rsize_t stdlib.h B.21 General utilities
903 constraint_handler_t stdlib.h B.21 General utilities
904 set_constraint_handler_s constraint_handler_t set_constraint_handler_s(constraint_handler_t handler); stdlib.h B.21 General utilities
905 abort_handler_s void abort_handler_s(const char * restrict msg, void * restrict ptr, errno_t error); stdlib.h B.21 General utilities
906 ignore_handler_s void ignore_handler_s(const char * restrict msg, void * restrict ptr, errno_t error); stdlib.h B.21 General utilities
907 getenv_s errno_t getenv_s(size_t * restrict len, char * restrict value, rsize_t maxsize, const char * restrict name); stdlib.h B.21 General utilities
908 bsearch_s void *bsearch_s(const void *key, const void *base, rsize_t nmemb, rsize_t size, int (*compar)(const void *k, const void *y, void *context), void *context); stdlib.h B.21 General utilities
909 qsort_s errno_t qsort_s(void *base, rsize_t nmemb, rsize_t size, int (*compar)(const void *x, const void *y, void *context), void *context); stdlib.h B.21 General utilities
910 wctomb_s errno_t wctomb_s(int * restrict status, char * restrict s, rsize_t smax, wchar_t wc); stdlib.h B.21 General utilities
911 mbstowcs_s errno_t mbstowcs_s(size_t * restrict retval, wchar_t * restrict dst, rsize_t dstmax, const char * restrict src, rsize_t len); stdlib.h B.21 General utilities
912 wcstombs_s errno_t wcstombs_s(size_t * restrict retval, char * restrict dst, rsize_t dstmax, const wchar_t * restrict src, rsize_t len); stdlib.h B.21 General utilities
913 noreturn stdnoreturn.h B.22 _Noreturn
914 size_t string.h B.23 String handling
915 NULL string.h B.23 String handling
916 memcpy void *memcpy(void * restrict s1, const void * restrict s2, size_t n); string.h B.23 String handling
917 memmove void *memmove(void *s1, const void *s2, size_t n); string.h B.23 String handling
918 strcpy char *strcpy(char * restrict s1, const char * restrict s2); string.h B.23 String handling
919 strncpy char *strncpy(char * restrict s1, const char * restrict s2, size_t n); string.h B.23 String handling
920 strcat char *strcat(char * restrict s1, const char * restrict s2); string.h B.23 String handling
921 strncat char *strncat(char * restrict s1, const char * restrict s2, size_t n); string.h B.23 String handling
922 memcmp int memcmp(const void *s1, const void *s2, size_t n); string.h B.23 String handling
923 strcmp int strcmp(const char *s1, const char *s2); string.h B.23 String handling
924 strcoll int strcoll(const char *s1, const char *s2); string.h B.23 String handling
925 strncmp int strncmp(const char *s1, const char *s2, size_t n); string.h B.23 String handling
926 strxfrm size_t strxfrm(char * restrict s1, const char * restrict s2, size_t n); string.h B.23 String handling
927 memchr void *memchr(const void *s, int c, size_t n); string.h B.23 String handling
928 strchr char *strchr(const char *s, int c); string.h B.23 String handling
929 strcspn size_t strcspn(const char *s1, const char *s2); string.h B.23 String handling
930 strpbrk char *strpbrk(const char *s1, const char *s2); string.h B.23 String handling
931 strrchr char *strrchr(const char *s, int c); string.h B.23 String handling
932 strspn size_t strspn(const char *s1, const char *s2); string.h B.23 String handling
933 strstr char *strstr(const char *s1, const char *s2); string.h B.23 String handling
934 strtok char *strtok(char * restrict s1, const char * restrict s2); string.h B.23 String handling
935 memset void *memset(void *s, int c, size_t n); string.h B.23 String handling
936 strerror char *strerror(int errnum); string.h B.23 String handling
937 strlen size_t strlen(const char *s); string.h B.23 String handling
938 errno_t string.h B.23 String handling
939 rsize_t string.h B.23 String handling
940 memcpy_s errno_t memcpy_s(void * restrict s1, rsize_t s1max, const void * restrict s2, rsize_t n); string.h B.23 String handling
941 memmove_s errno_t memmove_s(void *s1, rsize_t s1max, const void *s2, rsize_t n); string.h B.23 String handling
942 strcpy_s errno_t strcpy_s(char * restrict s1, rsize_t s1max, const char * restrict s2); string.h B.23 String handling
943 strncpy_s errno_t strncpy_s(char * restrict s1, rsize_t s1max, const char * restrict s2, rsize_t n); string.h B.23 String handling
944 strcat_s errno_t strcat_s(char * restrict s1, rsize_t s1max, const char * restrict s2); string.h B.23 String handling
945 strncat_s errno_t strncat_s(char * restrict s1, rsize_t s1max, const char * restrict s2, rsize_t n); string.h B.23 String handling
946 strtok_s char *strtok_s(char * restrict s1, rsize_t * restrict s1max, const char * restrict s2, char ** restrict ptr); string.h B.23 String handling
947 memset_s errno_t memset_s(void *s, rsize_t smax, int c, rsize_t n) string.h B.23 String handling
948 strerror_s errno_t strerror_s(char *s, rsize_t maxsize, errno_t errnum); string.h B.23 String handling
949 strerrorlen_s size_t strerrorlen_s(errno_t errnum); string.h B.23 String handling
950 strnlen_s size_t strnlen_s(const char *s, size_t maxsize); string.h B.23 String handling
951 acos tgmath.h B.24 Type-generic math
952 sqrt tgmath.h B.24 Type-generic math
953 fmod tgmath.h B.24 Type-generic math
954 nextafter tgmath.h B.24 Type-generic math
955 asin tgmath.h B.24 Type-generic math
956 fabs tgmath.h B.24 Type-generic math
957 frexp tgmath.h B.24 Type-generic math
958 nexttoward tgmath.h B.24 Type-generic math
959 atan tgmath.h B.24 Type-generic math
960 atan2 tgmath.h B.24 Type-generic math
961 hypot tgmath.h B.24 Type-generic math
962 remainder tgmath.h B.24 Type-generic math
963 acosh tgmath.h B.24 Type-generic math
964 cbrt tgmath.h B.24 Type-generic math
965 ilogb tgmath.h B.24 Type-generic math
966 remquo tgmath.h B.24 Type-generic math
967 asinh tgmath.h B.24 Type-generic math
968 ceil tgmath.h B.24 Type-generic math
969 ldexp tgmath.h B.24 Type-generic math
970 rint tgmath.h B.24 Type-generic math
971 atanh tgmath.h B.24 Type-generic math
972 copysign tgmath.h B.24 Type-generic math
973 lgamma tgmath.h B.24 Type-generic math
974 round tgmath.h B.24 Type-generic math
975 cos tgmath.h B.24 Type-generic math
976 erf tgmath.h B.24 Type-generic math
977 llrint tgmath.h B.24 Type-generic math
978 scalbn tgmath.h B.24 Type-generic math
979 sin tgmath.h B.24 Type-generic math
980 erfc tgmath.h B.24 Type-generic math
981 llround tgmath.h B.24 Type-generic math
982 scalbln tgmath.h B.24 Type-generic math
983 tan tgmath.h B.24 Type-generic math
984 exp2 tgmath.h B.24 Type-generic math
985 log10 tgmath.h B.24 Type-generic math
986 tgamma tgmath.h B.24 Type-generic math
987 cosh tgmath.h B.24 Type-generic math
988 expm1 tgmath.h B.24 Type-generic math
989 log1p tgmath.h B.24 Type-generic math
990 trunc tgmath.h B.24 Type-generic math
991 sinh tgmath.h B.24 Type-generic math
992 fdim tgmath.h B.24 Type-generic math
993 log2 tgmath.h B.24 Type-generic math
994 carg tgmath.h B.24 Type-generic math
995 tanh tgmath.h B.24 Type-generic math
996 floor tgmath.h B.24 Type-generic math
997 logb tgmath.h B.24 Type-generic math
998 cimag tgmath.h B.24 Type-generic math
999 exp tgmath.h B.24 Type-generic math
1000 fma tgmath.h B.24 Type-generic math
1001 lrint tgmath.h B.24 Type-generic math
1002 conj tgmath.h B.24 Type-generic math
1003 log tgmath.h B.24 Type-generic math
1004 fmax tgmath.h B.24 Type-generic math
1005 lround tgmath.h B.24 Type-generic math
1006 cproj tgmath.h B.24 Type-generic math
1007 pow tgmath.h B.24 Type-generic math
1008 fmin tgmath.h B.24 Type-generic math
1009 nearbyint tgmath.h B.24 Type-generic math
1010 creal tgmath.h B.24 Type-generic math
1011 thread_local threads.h B.25 Threads
1012 once_flag threads.h B.25 Threads
1013 ONCE_FLAG_INIT threads.h B.25 Threads
1014 mtx_plain threads.h B.25 Threads
1015 TSS_DTOR_ITERATIONS threads.h B.25 Threads
1016 mtx_recursive threads.h B.25 Threads
1017 cnd_t threads.h B.25 Threads
1018 mtx_timed threads.h B.25 Threads
1019 thrd_t threads.h B.25 Threads
1020 thrd_timedout threads.h B.25 Threads
1021 tss_t threads.h B.25 Threads
1022 thrd_success threads.h B.25 Threads
1023 mtx_t threads.h B.25 Threads
1024 thrd_busy threads.h B.25 Threads
1025 tss_dtor_t threads.h B.25 Threads
1026 thrd_error threads.h B.25 Threads
1027 thrd_start_t threads.h B.25 Threads
1028 thrd_nomem threads.h B.25 Threads
1029 call_once void call_once(once_flag *flag, void (*func)(void)); threads.h B.25 Threads
1030 cnd_broadcast int cnd_broadcast(cnd_t *cond); threads.h B.25 Threads
1031 cnd_destroy void cnd_destroy(cnd_t *cond); threads.h B.25 Threads
1032 cnd_init int cnd_init(cnd_t *cond); threads.h B.25 Threads
1033 cnd_signal int cnd_signal(cnd_t *cond); threads.h B.25 Threads
1034 cnd_timedwait int cnd_timedwait(cnd_t *restrict cond, mtx_t *restrict mtx, const struct timespec *restrict ts); threads.h B.25 Threads
1035 cnd_wait int cnd_wait(cnd_t *cond, mtx_t *mtx); threads.h B.25 Threads
1036 mtx_destroy void mtx_destroy(mtx_t *mtx); threads.h B.25 Threads
1037 mtx_init int mtx_init(mtx_t *mtx, int type); threads.h B.25 Threads
1038 mtx_lock int mtx_lock(mtx_t *mtx); threads.h B.25 Threads
1039 mtx_timedlock int mtx_timedlock(mtx_t *restrict mtx, const struct timespec *restrict ts); threads.h B.25 Threads
1040 mtx_trylock int mtx_trylock(mtx_t *mtx); threads.h B.25 Threads
1041 mtx_unlock int mtx_unlock(mtx_t *mtx); threads.h B.25 Threads
1042 thrd_create int thrd_create(thrd_t *thr, thrd_start_t func, void *arg); threads.h B.25 Threads
1043 thrd_current thrd_t thrd_current(void); threads.h B.25 Threads
1044 thrd_detach int thrd_detach(thrd_t thr); threads.h B.25 Threads
1045 thrd_equal int thrd_equal(thrd_t thr0, thrd_t thr1); threads.h B.25 Threads
1046 thrd_exit _Noreturn void thrd_exit(int res); threads.h B.25 Threads
1047 thrd_join int thrd_join(thrd_t thr, int *res); threads.h B.25 Threads
1048 thrd_sleep int thrd_sleep(const struct timespec *duration, struct timespec *remaining); threads.h B.25 Threads
1049 thrd_yield void thrd_yield(void); threads.h B.25 Threads
1050 tss_create int tss_create(tss_t *key, tss_dtor_t dtor); threads.h B.25 Threads
1051 tss_delete void tss_delete(tss_t key); threads.h B.25 Threads
1052 tss_get void *tss_get(tss_t key); threads.h B.25 Threads
1053 tss_set int tss_set(tss_t key, void *val); threads.h B.25 Threads
1054 NULL time.h B.26 Date and time
1055 size_t time.h B.26 Date and time
1056 struct timespec time.h B.26 Date and time
1057 CLOCKS_PER_SEC time.h B.26 Date and time
1058 clock_t time.h B.26 Date and time
1059 struct tm time.h B.26 Date and time
1060 TIME_UTC time.h B.26 Date and time
1061 time_t time.h B.26 Date and time
1062 clock clock_t clock(void); time.h B.26 Date and time
1063 difftime double difftime(time_t time1, time_t time0); time.h B.26 Date and time
1064 mktime time_t mktime(struct tm *timeptr); time.h B.26 Date and time
1065 time time_t time(time_t *timer); time.h B.26 Date and time
1066 timespec_get int timespec_get(timespec *ts, int base); time.h B.26 Date and time
1067 asctime char *asctime(const struct tm *timeptr); time.h B.26 Date and time
1068 ctime char *ctime(const time_t *timer); time.h B.26 Date and time
1069 gmtime struct tm *gmtime(const time_t *timer); time.h B.26 Date and time
1070 localtime struct tm *localtime(const time_t *timer); time.h B.26 Date and time
1071 strftime size_t strftime(char * restrict s, size_t maxsize, const char * restrict format, const struct tm * restrict timeptr); time.h B.26 Date and time
1072 errno_t time.h B.26 Date and time
1073 rsize_t time.h B.26 Date and time
1074 asctime_s errno_t asctime_s(char *s, rsize_t maxsize, const struct tm *timeptr); time.h B.26 Date and time
1075 ctime_s errno_t ctime_s(char *s, rsize_t maxsize, const time_t *timer); time.h B.26 Date and time
1076 gmtime_s struct tm *gmtime_s(const time_t * restrict timer, struct tm * restrict result); time.h B.26 Date and time
1077 localtime_s struct tm *localtime_s(const time_t * restrict timer, struct tm * restrict result); time.h B.26 Date and time
1078 mbstate_t uchar.h B.27 Unicode utilities
1079 size_t uchar.h B.27 Unicode utilities
1080 char16_t uchar.h B.27 Unicode utilities
1081 char32_t uchar.h B.27 Unicode utilities
1082 mbrtoc16 size_t mbrtoc16(char16_t * restrict pc16, const char * restrict s, size_t n, mbstate_t * restrict ps); uchar.h B.27 Unicode utilities
1083 c16rtomb size_t c16rtomb(char * restrict s, char16_t c16, mbstate_t * restrict ps); uchar.h B.27 Unicode utilities
1084 mbrtoc32 size_t mbrtoc32(char32_t * restrict pc32, const char * restrict s, size_t n, mbstate_t * restrict ps); uchar.h B.27 Unicode utilities
1085 c32rtomb size_t c32rtomb(char * restrict s, char32_t c32, mbstate_t * restrict ps); uchar.h B.27 Unicode utilities
1086 wchar_t wchar.h B.28 Extended multibyte/wide character utilities
1087 wint_t wchar.h B.28 Extended multibyte/wide character utilities
1088 WCHAR_MAX wchar.h B.28 Extended multibyte/wide character utilities
1089 size_t wchar.h B.28 Extended multibyte/wide character utilities
1090 struct tm wchar.h B.28 Extended multibyte/wide character utilities
1091 WCHAR_MIN wchar.h B.28 Extended multibyte/wide character utilities
1092 mbstate_t wchar.h B.28 Extended multibyte/wide character utilities
1093 NULL wchar.h B.28 Extended multibyte/wide character utilities
1094 WEOF wchar.h B.28 Extended multibyte/wide character utilities
1095 fwprintf int fwprintf(FILE * restrict stream, const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1096 fwscanf int fwscanf(FILE * restrict stream, const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1097 swprintf int swprintf(wchar_t * restrict s, size_t n, const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1098 swscanf int swscanf(const wchar_t * restrict s, const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1099 vfwprintf int vfwprintf(FILE * restrict stream, const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1100 vfwscanf int vfwscanf(FILE * restrict stream, const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1101 vswprintf int vswprintf(wchar_t * restrict s, size_t n, const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1102 vswscanf int vswscanf(const wchar_t * restrict s, const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1103 vwprintf int vwprintf(const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1104 vwscanf int vwscanf(const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1105 wprintf int wprintf(const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1106 wscanf int wscanf(const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1107 fgetwc wint_t fgetwc(FILE *stream); wchar.h B.28 Extended multibyte/wide character utilities
1108 fgetws wchar_t *fgetws(wchar_t * restrict s, int n, FILE * restrict stream); wchar.h B.28 Extended multibyte/wide character utilities
1109 fputwc wint_t fputwc(wchar_t c, FILE *stream); wchar.h B.28 Extended multibyte/wide character utilities
1110 fputws int fputws(const wchar_t * restrict s, FILE * restrict stream); wchar.h B.28 Extended multibyte/wide character utilities
1111 fwide int fwide(FILE *stream, int mode); wchar.h B.28 Extended multibyte/wide character utilities
1112 getwc wint_t getwc(FILE *stream); wchar.h B.28 Extended multibyte/wide character utilities
1113 getwchar wint_t getwchar(void); wchar.h B.28 Extended multibyte/wide character utilities
1114 putwc wint_t putwc(wchar_t c, FILE *stream); wchar.h B.28 Extended multibyte/wide character utilities
1115 putwchar wint_t putwchar(wchar_t c); wchar.h B.28 Extended multibyte/wide character utilities
1116 ungetwc wint_t ungetwc(wint_t c, FILE *stream); wchar.h B.28 Extended multibyte/wide character utilities
1117 wcstod double wcstod(const wchar_t * restrict nptr, wchar_t ** restrict endptr); wchar.h B.28 Extended multibyte/wide character utilities
1118 wcstof float wcstof(const wchar_t * restrict nptr, wchar_t ** restrict endptr); wchar.h B.28 Extended multibyte/wide character utilities
1119 wcstold long double wcstold(const wchar_t * restrict nptr, wchar_t ** restrict endptr); wchar.h B.28 Extended multibyte/wide character utilities
1120 wcstol long int wcstol(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base); wchar.h B.28 Extended multibyte/wide character utilities
1121 wcstoll long long int wcstoll(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base); wchar.h B.28 Extended multibyte/wide character utilities
1122 wcstoul unsigned long int wcstoul(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base); wchar.h B.28 Extended multibyte/wide character utilities
1123 wcstoull unsigned long long int wcstoull(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base); wchar.h B.28 Extended multibyte/wide character utilities
1124 wcscpy wchar_t *wcscpy(wchar_t * restrict s1, const wchar_t * restrict s2); wchar.h B.28 Extended multibyte/wide character utilities
1125 wcsncpy wchar_t *wcsncpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n); wchar.h B.28 Extended multibyte/wide character utilities
1126 wmemcpy wchar_t *wmemcpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n); wchar.h B.28 Extended multibyte/wide character utilities
1127 wmemmove wchar_t *wmemmove(wchar_t *s1, const wchar_t *s2, size_t n); wchar.h B.28 Extended multibyte/wide character utilities
1128 wcscat wchar_t *wcscat(wchar_t * restrict s1, const wchar_t * restrict s2); wchar.h B.28 Extended multibyte/wide character utilities
1129 wcsncat wchar_t *wcsncat(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n); wchar.h B.28 Extended multibyte/wide character utilities
1130 wcscmp int wcscmp(const wchar_t *s1, const wchar_t *s2); wchar.h B.28 Extended multibyte/wide character utilities
1131 wcscoll int wcscoll(const wchar_t *s1, const wchar_t *s2); wchar.h B.28 Extended multibyte/wide character utilities
1132 wcsncmp int wcsncmp(const wchar_t *s1, const wchar_t *s2, size_t n); wchar.h B.28 Extended multibyte/wide character utilities
1133 wcsxfrm size_t wcsxfrm(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n); wchar.h B.28 Extended multibyte/wide character utilities
1134 wmemcmp int wmemcmp(const wchar_t *s1, const wchar_t *s2, size_t n); wchar.h B.28 Extended multibyte/wide character utilities
1135 wcschr wchar_t *wcschr(const wchar_t *s, wchar_t c); wchar.h B.28 Extended multibyte/wide character utilities
1136 wcscspn size_t wcscspn(const wchar_t *s1, const wchar_t *s2); wchar.h B.28 Extended multibyte/wide character utilities
1137 wcspbrk wchar_t *wcspbrk(const wchar_t *s1, const wchar_t *s2); wchar.h B.28 Extended multibyte/wide character utilities
1138 wcsrchr wchar_t *wcsrchr(const wchar_t *s, wchar_t c); wchar.h B.28 Extended multibyte/wide character utilities
1139 wcsspn size_t wcsspn(const wchar_t *s1, const wchar_t *s2); wchar.h B.28 Extended multibyte/wide character utilities
1140 wcsstr wchar_t *wcsstr(const wchar_t *s1, const wchar_t *s2); wchar.h B.28 Extended multibyte/wide character utilities
1141 wcstok wchar_t *wcstok(wchar_t * restrict s1, const wchar_t * restrict s2, wchar_t ** restrict ptr); wchar.h B.28 Extended multibyte/wide character utilities
1142 wmemchr wchar_t *wmemchr(const wchar_t *s, wchar_t c, size_t n); wchar.h B.28 Extended multibyte/wide character utilities
1143 wcslen size_t wcslen(const wchar_t *s); wchar.h B.28 Extended multibyte/wide character utilities
1144 wmemset wchar_t *wmemset(wchar_t *s, wchar_t c, size_t n); wchar.h B.28 Extended multibyte/wide character utilities
1145 wcsftime size_t wcsftime(wchar_t * restrict s, size_t maxsize, const wchar_t * restrict format, const struct tm * restrict timeptr); wchar.h B.28 Extended multibyte/wide character utilities
1146 btowc wint_t btowc(int c); wchar.h B.28 Extended multibyte/wide character utilities
1147 wctob int wctob(wint_t c); wchar.h B.28 Extended multibyte/wide character utilities
1148 mbsinit int mbsinit(const mbstate_t *ps); wchar.h B.28 Extended multibyte/wide character utilities
1149 mbrlen size_t mbrlen(const char * restrict s, size_t n, mbstate_t * restrict ps); wchar.h B.28 Extended multibyte/wide character utilities
1150 mbrtowc size_t mbrtowc(wchar_t * restrict pwc, const char * restrict s, size_t n, mbstate_t * restrict ps); wchar.h B.28 Extended multibyte/wide character utilities
1151 wcrtomb size_t wcrtomb(char * restrict s, wchar_t wc, mbstate_t * restrict ps); wchar.h B.28 Extended multibyte/wide character utilities
1152 mbsrtowcs size_t mbsrtowcs(wchar_t * restrict dst, const char ** restrict src, size_t len, mbstate_t * restrict ps); wchar.h B.28 Extended multibyte/wide character utilities
1153 wcsrtombs size_t wcsrtombs(char * restrict dst, const wchar_t ** restrict src, size_t len, mbstate_t * restrict ps); wchar.h B.28 Extended multibyte/wide character utilities
1154 errno_t wchar.h B.28 Extended multibyte/wide character utilities
1155 rsize_t wchar.h B.28 Extended multibyte/wide character utilities
1156 fwprintf_s int fwprintf_s(FILE * restrict stream, const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1157 fwscanf_s int fwscanf_s(FILE * restrict stream, const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1158 snwprintf_s int snwprintf_s(wchar_t * restrict s, rsize_t n, const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1159 swprintf_s int swprintf_s(wchar_t * restrict s, rsize_t n, const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1160 swscanf_s int swscanf_s(const wchar_t * restrict s, const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1161 vfwprintf_s int vfwprintf_s(FILE * restrict stream, const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1162 vfwscanf_s int vfwscanf_s(FILE * restrict stream, const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1163 vsnwprintf_s int vsnwprintf_s(wchar_t * restrict s, rsize_t n, const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1164 vswprintf_s int vswprintf_s(wchar_t * restrict s, rsize_t n, const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1165 vswscanf_s int vswscanf_s(const wchar_t * restrict s, const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1166 vwprintf_s int vwprintf_s(const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1167 vwscanf_s int vwscanf_s(const wchar_t * restrict format, va_list arg); wchar.h B.28 Extended multibyte/wide character utilities
1168 wprintf_s int wprintf_s(const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1169 wscanf_s int wscanf_s(const wchar_t * restrict format, ...); wchar.h B.28 Extended multibyte/wide character utilities
1170 wcscpy_s errno_t wcscpy_s(wchar_t * restrict s1, rsize_t s1max, const wchar_t * restrict s2); wchar.h B.28 Extended multibyte/wide character utilities
1171 wcsncpy_s errno_t wcsncpy_s(wchar_t * restrict s1, rsize_t s1max, const wchar_t * restrict s2, rsize_t n); wchar.h B.28 Extended multibyte/wide character utilities
1172 wmemcpy_s errno_t wmemcpy_s(wchar_t * restrict s1, rsize_t s1max, const wchar_t * restrict s2, rsize_t n); wchar.h B.28 Extended multibyte/wide character utilities
1173 wmemmove_s errno_t wmemmove_s(wchar_t *s1, rsize_t s1max, const wchar_t *s2, rsize_t n); wchar.h B.28 Extended multibyte/wide character utilities
1174 wcscat_s errno_t wcscat_s(wchar_t * restrict s1, rsize_t s1max, const wchar_t * restrict s2); wchar.h B.28 Extended multibyte/wide character utilities
1175 wcsncat_s errno_t wcsncat_s(wchar_t * restrict s1, rsize_t s1max, const wchar_t * restrict s2, rsize_t n); wchar.h B.28 Extended multibyte/wide character utilities
1176 wcstok_s wchar_t *wcstok_s(wchar_t * restrict s1, rsize_t * restrict s1max, const wchar_t * restrict s2, wchar_t ** restrict ptr); wchar.h B.28 Extended multibyte/wide character utilities
1177 wcsnlen_s size_t wcsnlen_s(const wchar_t *s, size_t maxsize); wchar.h B.28 Extended multibyte/wide character utilities
1178 wcrtomb_s errno_t wcrtomb_s(size_t * restrict retval, char * restrict s, rsize_t smax, wchar_t wc, mbstate_t * restrict ps); wchar.h B.28 Extended multibyte/wide character utilities
1179 mbsrtowcs_s errno_t mbsrtowcs_s(size_t * restrict retval, wchar_t * restrict dst, rsize_t dstmax, const char ** restrict src, rsize_t len, mbstate_t * restrict ps); wchar.h B.28 Extended multibyte/wide character utilities
1180 wcsrtombs_s errno_t wcsrtombs_s(size_t * restrict retval, char * restrict dst, rsize_t dstmax, const wchar_t ** restrict src, rsize_t len, mbstate_t * restrict ps); wchar.h B.28 Extended multibyte/wide character utilities
1181 wint_t wctype.h B.29 Wide character classification and mapping utilities
1182 wctrans_t wctype.h B.29 Wide character classification and mapping utilities
1183 wctype_t wctype.h B.29 Wide character classification and mapping utilities
1184 WEOF wctype.h B.29 Wide character classification and mapping utilities
1185 iswalnum int iswalnum(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1186 iswalpha int iswalpha(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1187 iswblank int iswblank(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1188 iswcntrl int iswcntrl(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1189 iswdigit int iswdigit(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1190 iswgraph int iswgraph(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1191 iswlower int iswlower(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1192 iswprint int iswprint(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1193 iswpunct int iswpunct(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1194 iswspace int iswspace(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1195 iswupper int iswupper(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1196 iswxdigit int iswxdigit(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1197 iswctype int iswctype(wint_t wc, wctype_t desc); wctype.h B.29 Wide character classification and mapping utilities
1198 wctype wctype_t wctype(const char *property); wctype.h B.29 Wide character classification and mapping utilities
1199 towlower wint_t towlower(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1200 towupper wint_t towupper(wint_t wc); wctype.h B.29 Wide character classification and mapping utilities
1201 towctrans wint_t towctrans(wint_t wc, wctrans_t desc); wctype.h B.29 Wide character classification and mapping utilities
1202 wctrans wctrans_t wctrans(const char *property); wctype.h B.29 Wide character classification and mapping utilities