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