1 assert void assert(scalar expression); assert.h B.1 Diagnostics
2 complex complex.h B.2 Complex
3 imaginary complex.h B.2 Complex
4 I complex.h B.2 Complex
5 _Complex_I complex.h B.2 Complex
6 _Imaginary_I complex.h B.2 Complex
7 cacos double complex cacos(double complex z); complex.h B.2 Complex
8 cacosf float complex cacosf(float complex z); complex.h B.2 Complex
9 cacosl long double complex cacosl(long double complex z); complex.h B.2 Complex
10 casin double complex casin(double complex z); complex.h B.2 Complex
11 casinf float complex casinf(float complex z); complex.h B.2 Complex
12 casinl long double complex casinl(long double complex z); complex.h B.2 Complex
13 catan double complex catan(double complex z); complex.h B.2 Complex
14 catanf float complex catanf(float complex z); complex.h B.2 Complex
15 catanl long double complex catanl(long double complex z); complex.h B.2 Complex
16 ccos double complex ccos(double complex z); complex.h B.2 Complex
17 ccosf float complex ccosf(float complex z); complex.h B.2 Complex
18 ccosl long double complex ccosl(long double complex z); complex.h B.2 Complex
19 csin double complex csin(double complex z); complex.h B.2 Complex
20 csinf float complex csinf(float complex z); complex.h B.2 Complex
21 csinl long double complex csinl(long double complex z); complex.h B.2 Complex
22 ctan double complex ctan(double complex z); complex.h B.2 Complex
23 ctanf float complex ctanf(float complex z); complex.h B.2 Complex
24 ctanl long double complex ctanl(long double complex z); complex.h B.2 Complex
25 cacosh double complex cacosh(double complex z); complex.h B.2 Complex
26 cacoshf float complex cacoshf(float complex z); complex.h B.2 Complex
27 cacoshl long double complex cacoshl(long double complex z); complex.h B.2 Complex
28 casinh double complex casinh(double complex z); complex.h B.2 Complex
29 casinhf float complex casinhf(float complex z); complex.h B.2 Complex
30 casinhl long double complex casinhl(long double complex z); complex.h B.2 Complex
31 catanh double complex catanh(double complex z); complex.h B.2 Complex
32 catanhf float complex catanhf(float complex z); complex.h B.2 Complex
33 catanhl long double complex catanhl(long double complex z); complex.h B.2 Complex
34 ccosh double complex ccosh(double complex z); complex.h B.2 Complex
35 ccoshf float complex ccoshf(float complex z); complex.h B.2 Complex
36 ccoshl long double complex ccoshl(long double complex z); complex.h B.2 Complex
37 csinh double complex csinh(double complex z); complex.h B.2 Complex
38 csinhf float complex csinhf(float complex z); complex.h B.2 Complex
39 csinhl long double complex csinhl(long double complex z); complex.h B.2 Complex
40 ctanh double complex ctanh(double complex z); complex.h B.2 Complex
41 ctanhf float complex ctanhf(float complex z); complex.h B.2 Complex
42 ctanhl long double complex ctanhl(long double complex z); complex.h B.2 Complex
43 cexp double complex cexp(double complex z); complex.h B.2 Complex
44 cexpf float complex cexpf(float complex z); complex.h B.2 Complex
45 cexpl long double complex cexpl(long double complex z); complex.h B.2 Complex
46 clog double complex clog(double complex z); complex.h B.2 Complex
47 clogf float complex clogf(float complex z); complex.h B.2 Complex
48 clogl long double complex clogl(long double complex z); complex.h B.2 Complex
49 cabs double cabs(double complex z); complex.h B.2 Complex
50 cabsf float cabsf(float complex z); complex.h B.2 Complex
51 cabsl long double cabsl(long double complex z); complex.h B.2 Complex
52 cpow double complex cpow(double complex x, double complex y); complex.h B.2 Complex
53 cpowf float complex cpowf(float complex x, float complex y); complex.h B.2 Complex
54 cpowl long double complex cpowl(long double complex x, long double complex y); complex.h B.2 Complex
55 csqrt double complex csqrt(double complex z); complex.h B.2 Complex
56 csqrtf float complex csqrtf(float complex z); complex.h B.2 Complex
57 csqrtl long double complex csqrtl(long double complex z); complex.h B.2 Complex
58 carg double carg(double complex z); complex.h B.2 Complex
59 cargf float cargf(float complex z); complex.h B.2 Complex
60 cargl long double cargl(long double complex z); complex.h B.2 Complex
61 cimag double cimag(double complex z); complex.h B.2 Complex
62 cimagf float cimagf(float complex z); complex.h B.2 Complex
63 cimagl long double cimagl(long double complex z); complex.h B.2 Complex
64 conj double complex conj(double complex z); complex.h B.2 Complex
65 conjf float complex conjf(float complex z); complex.h B.2 Complex
66 conjl long double complex conjl(long double complex z); complex.h B.2 Complex
67 cproj double complex cproj(double complex z); complex.h B.2 Complex
68 cprojf float complex cprojf(float complex z); complex.h B.2 Complex
69 cprojl long double complex cprojl(long double complex z); complex.h B.2 Complex
70 creal double creal(double complex z); complex.h B.2 Complex
71 crealf float crealf(float complex z); complex.h B.2 Complex
72 creall long double creall(long double complex z); complex.h B.2 Complex
73 isalnum int isalnum(int c); ctype.h B.3 Character handling
74 isalpha int isalpha(int c); ctype.h B.3 Character handling
75 isblank int isblank(int c); ctype.h B.3 Character handling
76 iscntrl int iscntrl(int c); ctype.h B.3 Character handling
77 isdigit int isdigit(int c); ctype.h B.3 Character handling
78 isgraph int isgraph(int c); ctype.h B.3 Character handling
79 islower int islower(int c); ctype.h B.3 Character handling
80 isprint int isprint(int c); ctype.h B.3 Character handling
81 ispunct int ispunct(int c); ctype.h B.3 Character handling
82 isspace int isspace(int c); ctype.h B.3 Character handling
83 isupper int isupper(int c); ctype.h B.3 Character handling
84 isxdigit int isxdigit(int c); ctype.h B.3 Character handling
85 tolower int tolower(int c); ctype.h B.3 Character handling
86 toupper int toupper(int c); ctype.h B.3 Character handling
87 EDOM errno.h B.4 Errors
88 EILSEQ errno.h B.4 Errors
89 ERANGE errno.h B.4 Errors
90 errno errno.h B.4 Errors
91 fenv_t fenv.h B.5 Floating-point environment
92 FE_OVERFLOW fenv.h B.5 Floating-point environment
93 FE_TOWARDZERO fenv.h B.5 Floating-point environment
94 fexcept_t fenv.h B.5 Floating-point environment
95 FE_UNDERFLOW fenv.h B.5 Floating-point environment
96 FE_UPWARD fenv.h B.5 Floating-point environment
97 FE_DIVBYZERO fenv.h B.5 Floating-point environment
98 FE_ALL_EXCEPT fenv.h B.5 Floating-point environment
99 FE_DFL_ENV fenv.h B.5 Floating-point environment
100 FE_INEXACT fenv.h B.5 Floating-point environment
101 FE_DOWNWARD fenv.h B.5 Floating-point environment
102 FE_INVALID fenv.h B.5 Floating-point environment
103 FE_TONEAREST fenv.h B.5 Floating-point environment
104 feclearexcept int feclearexcept(int excepts); fenv.h B.5 Floating-point environment
105 fegetexceptflag int fegetexceptflag(fexcept_t *flagp, int excepts); fenv.h B.5 Floating-point environment
106 feraiseexcept int feraiseexcept(int excepts); fenv.h B.5 Floating-point environment
107 fesetexceptflag int fesetexceptflag(const fexcept_t *flagp, int excepts); fenv.h B.5 Floating-point environment
108 fetestexcept int fetestexcept(int excepts); fenv.h B.5 Floating-point environment
109 fegetround int fegetround(void); fenv.h B.5 Floating-point environment
110 fesetround int fesetround(int round); fenv.h B.5 Floating-point environment
111 fegetenv int fegetenv(fenv_t *envp); fenv.h B.5 Floating-point environment
112 feholdexcept int feholdexcept(fenv_t *envp); fenv.h B.5 Floating-point environment
113 fesetenv int fesetenv(const fenv_t *envp); fenv.h B.5 Floating-point environment
114 feupdateenv int feupdateenv(const fenv_t *envp); fenv.h B.5 Floating-point environment
115 FLT_ROUNDS float.h B.6 Characteristics of floating types
116 DBL_MIN_EXP float.h B.6 Characteristics of floating types
117 FLT_MAX float.h B.6 Characteristics of floating types
118 FLT_EVAL_METHOD float.h B.6 Characteristics of floating types
119 LDBL_MIN_EXP float.h B.6 Characteristics of floating types
120 DBL_MAX float.h B.6 Characteristics of floating types
121 FLT_RADIX float.h B.6 Characteristics of floating types
122 FLT_MIN_10_EXP float.h B.6 Characteristics of floating types
123 LDBL_MAX float.h B.6 Characteristics of floating types
124 FLT_MANT_DIG float.h B.6 Characteristics of floating types
125 DBL_MIN_10_EXP float.h B.6 Characteristics of floating types
126 FLT_EPSILON float.h B.6 Characteristics of floating types
127 DBL_MANT_DIG float.h B.6 Characteristics of floating types
128 LDBL_MIN_10_EXP float.h B.6 Characteristics of floating types
129 DBL_EPSILON float.h B.6 Characteristics of floating types
130 LDBL_MANT_DIG float.h B.6 Characteristics of floating types
131 FLT_MAX_EXP float.h B.6 Characteristics of floating types
132 LDBL_EPSILON float.h B.6 Characteristics of floating types
133 DECIMAL_DIG float.h B.6 Characteristics of floating types
134 DBL_MAX_EXP float.h B.6 Characteristics of floating types
135 FLT_MIN float.h B.6 Characteristics of floating types
136 FLT_DIG float.h B.6 Characteristics of floating types
137 LDBL_MAX_EXP float.h B.6 Characteristics of floating types
138 DBL_MIN float.h B.6 Characteristics of floating types
139 DBL_DIG float.h B.6 Characteristics of floating types
140 FLT_MAX_10_EXP float.h B.6 Characteristics of floating types
141 LDBL_MIN float.h B.6 Characteristics of floating types
142 LDBL_DIG float.h B.6 Characteristics of floating types
143 DBL_MAX_10_EXP float.h B.6 Characteristics of floating types
144 FLT_MIN_EXP float.h B.6 Characteristics of floating types
145 LDBL_MAX_10_EXP float.h B.6 Characteristics of floating types
146 imaxdiv_t inttypes.h B.7 Format conversion of integer types
147 PRId8 inttypes.h B.7 Format conversion of integer types
148 PRId16 inttypes.h B.7 Format conversion of integer types
149 PRId32 inttypes.h B.7 Format conversion of integer types
150 PRId64 inttypes.h B.7 Format conversion of integer types
151 PRIdLEAST8 inttypes.h B.7 Format conversion of integer types
152 PRIdLEAST16 inttypes.h B.7 Format conversion of integer types
153 PRIdLEAST32 inttypes.h B.7 Format conversion of integer types
154 PRIdLEAST64 inttypes.h B.7 Format conversion of integer types
155 PRIdFAST8 inttypes.h B.7 Format conversion of integer types
156 PRIdFAST16 inttypes.h B.7 Format conversion of integer types
157 PRIdFAST32 inttypes.h B.7 Format conversion of integer types
158 PRIdFAST64 inttypes.h B.7 Format conversion of integer types
159 PRIdMAX inttypes.h B.7 Format conversion of integer types
160 PRIdPTR inttypes.h B.7 Format conversion of integer types
161 PRIi8 inttypes.h B.7 Format conversion of integer types
162 PRIi16 inttypes.h B.7 Format conversion of integer types
163 PRIi32 inttypes.h B.7 Format conversion of integer types
164 PRIi64 inttypes.h B.7 Format conversion of integer types
165 PRIiLEAST8 inttypes.h B.7 Format conversion of integer types
166 PRIiLEAST16 inttypes.h B.7 Format conversion of integer types
167 PRIiLEAST32 inttypes.h B.7 Format conversion of integer types
168 PRIiLEAST64 inttypes.h B.7 Format conversion of integer types
169 PRIiFAST8 inttypes.h B.7 Format conversion of integer types
170 PRIiFAST16 inttypes.h B.7 Format conversion of integer types
171 PRIiFAST32 inttypes.h B.7 Format conversion of integer types
172 PRIiFAST64 inttypes.h B.7 Format conversion of integer types
173 PRIiMAX inttypes.h B.7 Format conversion of integer types
174 PRIiPTR inttypes.h B.7 Format conversion of integer types
175 PRIo8 inttypes.h B.7 Format conversion of integer types
176 PRIo16 inttypes.h B.7 Format conversion of integer types
177 PRIo32 inttypes.h B.7 Format conversion of integer types
178 PRIo64 inttypes.h B.7 Format conversion of integer types
179 PRIoLEAST8 inttypes.h B.7 Format conversion of integer types
180 PRIoLEAST16 inttypes.h B.7 Format conversion of integer types
181 PRIoLEAST32 inttypes.h B.7 Format conversion of integer types
182 PRIoLEAST64 inttypes.h B.7 Format conversion of integer types
183 PRIoFAST8 inttypes.h B.7 Format conversion of integer types
184 PRIoFAST16 inttypes.h B.7 Format conversion of integer types
185 PRIoFAST32 inttypes.h B.7 Format conversion of integer types
186 PRIoFAST64 inttypes.h B.7 Format conversion of integer types
187 PRIoMAX inttypes.h B.7 Format conversion of integer types
188 PRIoPTR inttypes.h B.7 Format conversion of integer types
189 PRIu8 inttypes.h B.7 Format conversion of integer types
190 PRIu16 inttypes.h B.7 Format conversion of integer types
191 PRIu32 inttypes.h B.7 Format conversion of integer types
192 PRIu64 inttypes.h B.7 Format conversion of integer types
193 PRIuLEAST8 inttypes.h B.7 Format conversion of integer types
194 PRIuLEAST16 inttypes.h B.7 Format conversion of integer types
195 PRIuLEAST32 inttypes.h B.7 Format conversion of integer types
196 PRIuLEAST64 inttypes.h B.7 Format conversion of integer types
197 PRIuFAST8 inttypes.h B.7 Format conversion of integer types
198 PRIuFAST16 inttypes.h B.7 Format conversion of integer types
199 PRIuFAST32 inttypes.h B.7 Format conversion of integer types
200 PRIuFAST64 inttypes.h B.7 Format conversion of integer types
201 PRIuMAX inttypes.h B.7 Format conversion of integer types
202 PRIuPTR inttypes.h B.7 Format conversion of integer types
203 PRIx8 inttypes.h B.7 Format conversion of integer types
204 PRIx16 inttypes.h B.7 Format conversion of integer types
205 PRIx32 inttypes.h B.7 Format conversion of integer types
206 PRIx64 inttypes.h B.7 Format conversion of integer types
207 PRIxLEAST8 inttypes.h B.7 Format conversion of integer types
208 PRIxLEAST16 inttypes.h B.7 Format conversion of integer types
209 PRIxLEAST32 inttypes.h B.7 Format conversion of integer types
210 PRIxLEAST64 inttypes.h B.7 Format conversion of integer types
211 PRIxFAST8 inttypes.h B.7 Format conversion of integer types
212 PRIxFAST16 inttypes.h B.7 Format conversion of integer types
213 PRIxFAST32 inttypes.h B.7 Format conversion of integer types
214 PRIxFAST64 inttypes.h B.7 Format conversion of integer types
215 PRIxMAX inttypes.h B.7 Format conversion of integer types
216 PRIxPTR 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 SCNd8 inttypes.h B.7 Format conversion of integer types
232 SCNd16 inttypes.h B.7 Format conversion of integer types
233 SCNd32 inttypes.h B.7 Format conversion of integer types
234 SCNd64 inttypes.h B.7 Format conversion of integer types
235 SCNdLEAST8 inttypes.h B.7 Format conversion of integer types
236 SCNdLEAST16 inttypes.h B.7 Format conversion of integer types
237 SCNdLEAST32 inttypes.h B.7 Format conversion of integer types
238 SCNdLEAST64 inttypes.h B.7 Format conversion of integer types
239 SCNdFAST8 inttypes.h B.7 Format conversion of integer types
240 SCNdFAST16 inttypes.h B.7 Format conversion of integer types
241 SCNdFAST32 inttypes.h B.7 Format conversion of integer types
242 SCNdFAST64 inttypes.h B.7 Format conversion of integer types
243 SCNdMAX inttypes.h B.7 Format conversion of integer types
244 SCNdPTR inttypes.h B.7 Format conversion of integer types
245 SCNi8 inttypes.h B.7 Format conversion of integer types
246 SCNi16 inttypes.h B.7 Format conversion of integer types
247 SCNi32 inttypes.h B.7 Format conversion of integer types
248 SCNi64 inttypes.h B.7 Format conversion of integer types
249 SCNiLEAST8 inttypes.h B.7 Format conversion of integer types
250 SCNiLEAST16 inttypes.h B.7 Format conversion of integer types
251 SCNiLEAST32 inttypes.h B.7 Format conversion of integer types
252 SCNiLEAST64 inttypes.h B.7 Format conversion of integer types
253 SCNiFAST8 inttypes.h B.7 Format conversion of integer types
254 SCNiFAST16 inttypes.h B.7 Format conversion of integer types
255 SCNiFAST32 inttypes.h B.7 Format conversion of integer types
256 SCNiFAST64 inttypes.h B.7 Format conversion of integer types
257 SCNiMAX inttypes.h B.7 Format conversion of integer types
258 SCNiPTR inttypes.h B.7 Format conversion of integer types
259 SCNo8 inttypes.h B.7 Format conversion of integer types
260 SCNo16 inttypes.h B.7 Format conversion of integer types
261 SCNo32 inttypes.h B.7 Format conversion of integer types
262 SCNo64 inttypes.h B.7 Format conversion of integer types
263 SCNoLEAST8 inttypes.h B.7 Format conversion of integer types
264 SCNoLEAST16 inttypes.h B.7 Format conversion of integer types
265 SCNoLEAST32 inttypes.h B.7 Format conversion of integer types
266 SCNoLEAST64 inttypes.h B.7 Format conversion of integer types
267 SCNoFAST8 inttypes.h B.7 Format conversion of integer types
268 SCNoFAST16 inttypes.h B.7 Format conversion of integer types
269 SCNoFAST32 inttypes.h B.7 Format conversion of integer types
270 SCNoFAST64 inttypes.h B.7 Format conversion of integer types
271 SCNoMAX inttypes.h B.7 Format conversion of integer types
272 SCNoPTR inttypes.h B.7 Format conversion of integer types
273 SCNu8 inttypes.h B.7 Format conversion of integer types
274 SCNu16 inttypes.h B.7 Format conversion of integer types
275 SCNu32 inttypes.h B.7 Format conversion of integer types
276 SCNu64 inttypes.h B.7 Format conversion of integer types
277 SCNuLEAST8 inttypes.h B.7 Format conversion of integer types
278 SCNuLEAST16 inttypes.h B.7 Format conversion of integer types
279 SCNuLEAST32 inttypes.h B.7 Format conversion of integer types
280 SCNuLEAST64 inttypes.h B.7 Format conversion of integer types
281 SCNuFAST8 inttypes.h B.7 Format conversion of integer types
282 SCNuFAST16 inttypes.h B.7 Format conversion of integer types
283 SCNuFAST32 inttypes.h B.7 Format conversion of integer types
284 SCNuFAST64 inttypes.h B.7 Format conversion of integer types
285 SCNuMAX inttypes.h B.7 Format conversion of integer types
286 SCNuPTR inttypes.h B.7 Format conversion of integer types
287 SCNx8 inttypes.h B.7 Format conversion of integer types
288 SCNx16 inttypes.h B.7 Format conversion of integer types
289 SCNx32 inttypes.h B.7 Format conversion of integer types
290 SCNx64 inttypes.h B.7 Format conversion of integer types
291 SCNxLEAST8 inttypes.h B.7 Format conversion of integer types
292 SCNxLEAST16 inttypes.h B.7 Format conversion of integer types
293 SCNxLEAST32 inttypes.h B.7 Format conversion of integer types
294 SCNxLEAST64 inttypes.h B.7 Format conversion of integer types
295 SCNxFAST8 inttypes.h B.7 Format conversion of integer types
296 SCNxFAST16 inttypes.h B.7 Format conversion of integer types
297 SCNxFAST32 inttypes.h B.7 Format conversion of integer types
298 SCNxFAST64 inttypes.h B.7 Format conversion of integer types
299 SCNxMAX inttypes.h B.7 Format conversion of integer types
300 SCNxPTR inttypes.h B.7 Format conversion of integer types
301 imaxabs intmax_t imaxabs(intmax_t j); inttypes.h B.7 Format conversion of integer types
302 imaxdiv imaxdiv_t imaxdiv(intmax_t numer, intmax_t denom); inttypes.h B.7 Format conversion of integer types
303 strtoimax intmax_t strtoimax(const char * restrict nptr, char ** restrict endptr, int base); inttypes.h B.7 Format conversion of integer types
304 strtoumax uintmax_t strtoumax(const char * restrict nptr, char ** restrict endptr, int base); inttypes.h B.7 Format conversion of integer types
305 wcstoimax intmax_t wcstoimax(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base); inttypes.h B.7 Format conversion of integer types
306 wcstoumax uintmax_t wcstoumax(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base); inttypes.h B.7 Format conversion of integer types
307 and iso646.h B.8 Alternative spellings
308 bitor iso646.h B.8 Alternative spellings
309 not_eq iso646.h B.8 Alternative spellings
310 xor iso646.h B.8 Alternative spellings
311 and_eq iso646.h B.8 Alternative spellings
312 compl iso646.h B.8 Alternative spellings
313 or iso646.h B.8 Alternative spellings
314 xor_eq iso646.h B.8 Alternative spellings
315 bitand iso646.h B.8 Alternative spellings
316 not iso646.h B.8 Alternative spellings
317 or_eq iso646.h B.8 Alternative spellings
318 CHAR_BIT limits.h B.9 Sizes of integer types
319 CHAR_MAX limits.h B.9 Sizes of integer types
320 INT_MIN limits.h B.9 Sizes of integer types
321 ULONG_MAX limits.h B.9 Sizes of integer types
322 SCHAR_MIN limits.h B.9 Sizes of integer types
323 MB_LEN_MAX limits.h B.9 Sizes of integer types
324 INT_MAX limits.h B.9 Sizes of integer types
325 LLONG_MIN limits.h B.9 Sizes of integer types
326 SCHAR_MAX limits.h B.9 Sizes of integer types
327 SHRT_MIN limits.h B.9 Sizes of integer types
328 UINT_MAX limits.h B.9 Sizes of integer types
329 LLONG_MAX limits.h B.9 Sizes of integer types
330 UCHAR_MAX limits.h B.9 Sizes of integer types
331 SHRT_MAX limits.h B.9 Sizes of integer types
332 LONG_MIN limits.h B.9 Sizes of integer types
333 ULLONG_MAX limits.h B.9 Sizes of integer types
334 CHAR_MIN limits.h B.9 Sizes of integer types
335 USHRT_MAX limits.h B.9 Sizes of integer types
336 LONG_MAX limits.h B.9 Sizes of integer types
337 struct lconv locale.h B.10 Localization
338 LC_ALL locale.h B.10 Localization
339 LC_CTYPE locale.h B.10 Localization
340 LC_NUMERIC locale.h B.10 Localization
341 NULL locale.h B.10 Localization
342 LC_COLLATE locale.h B.10 Localization
343 LC_MONETARY locale.h B.10 Localization
344 LC_TIME locale.h B.10 Localization
345 setlocale char *setlocale(int category, const char *locale); locale.h B.10 Localization
346 localeconv struct lconv *localeconv(void); locale.h B.10 Localization
347 float_t math.h B.11 Mathematics
348 FP_INFINITE math.h B.11 Mathematics
349 FP_FAST_FMAL math.h B.11 Mathematics
350 double_t math.h B.11 Mathematics
351 FP_NAN math.h B.11 Mathematics
352 FP_ILOGB0 math.h B.11 Mathematics
353 HUGE_VAL math.h B.11 Mathematics
354 FP_NORMAL math.h B.11 Mathematics
355 FP_ILOGBNAN math.h B.11 Mathematics
356 HUGE_VALF math.h B.11 Mathematics
357 FP_SUBNORMAL math.h B.11 Mathematics
358 MATH_ERRNO math.h B.11 Mathematics
359 HUGE_VALL math.h B.11 Mathematics
360 FP_ZERO math.h B.11 Mathematics
361 MATH_ERREXCEPT math.h B.11 Mathematics
362 INFINITY math.h B.11 Mathematics
363 FP_FAST_FMA math.h B.11 Mathematics
364 math_errhandling math.h B.11 Mathematics
365 NAN math.h B.11 Mathematics
366 FP_FAST_FMAF math.h B.11 Mathematics
367 fpclassify int fpclassify(real-floating x); math.h B.11 Mathematics
368 isfinite int isfinite(real-floating x); math.h B.11 Mathematics
369 isinf int isinf(real-floating x); math.h B.11 Mathematics
370 isnan int isnan(real-floating x); math.h B.11 Mathematics
371 isnormal int isnormal(real-floating x); math.h B.11 Mathematics
372 signbit int signbit(real-floating x); math.h B.11 Mathematics
373 acos double acos(double x); math.h B.11 Mathematics
374 acosf float acosf(float x); math.h B.11 Mathematics
375 acosl long double acosl(long double x); math.h B.11 Mathematics
376 asin double asin(double x); math.h B.11 Mathematics
377 asinf float asinf(float x); math.h B.11 Mathematics
378 asinl long double asinl(long double x); math.h B.11 Mathematics
379 atan double atan(double x); math.h B.11 Mathematics
380 atanf float atanf(float x); math.h B.11 Mathematics
381 atanl long double atanl(long double x); math.h B.11 Mathematics
382 atan2 double atan2(double y, double x); math.h B.11 Mathematics
383 atan2f float atan2f(float y, float x); math.h B.11 Mathematics
384 atan2l long double atan2l(long double y, long double x); math.h B.11 Mathematics
385 cos double cos(double x); math.h B.11 Mathematics
386 cosf float cosf(float x); math.h B.11 Mathematics
387 cosl long double cosl(long double x); math.h B.11 Mathematics
388 sin double sin(double x); math.h B.11 Mathematics
389 sinf float sinf(float x); math.h B.11 Mathematics
390 sinl long double sinl(long double x); math.h B.11 Mathematics
391 tan double tan(double x); math.h B.11 Mathematics
392 tanf float tanf(float x); math.h B.11 Mathematics
393 tanl long double tanl(long double x); math.h B.11 Mathematics
394 acosh double acosh(double x); math.h B.11 Mathematics
395 acoshf float acoshf(float x); math.h B.11 Mathematics
396 acoshl long double acoshl(long double x); math.h B.11 Mathematics
397 asinh double asinh(double x); math.h B.11 Mathematics
398 asinhf float asinhf(float x); math.h B.11 Mathematics
399 asinhl long double asinhl(long double x); math.h B.11 Mathematics
400 atanh double atanh(double x); math.h B.11 Mathematics
401 atanhf float atanhf(float x); math.h B.11 Mathematics
402 atanhl long double atanhl(long double x); math.h B.11 Mathematics
403 cosh double cosh(double x); math.h B.11 Mathematics
404 coshf float coshf(float x); math.h B.11 Mathematics
405 coshl long double coshl(long double x); math.h B.11 Mathematics
406 sinh double sinh(double x); math.h B.11 Mathematics
407 sinhf float sinhf(float x); math.h B.11 Mathematics
408 sinhl long double sinhl(long double x); math.h B.11 Mathematics
409 tanh double tanh(double x); math.h B.11 Mathematics
410 tanhf float tanhf(float x); math.h B.11 Mathematics
411 tanhl long double tanhl(long double x); math.h B.11 Mathematics
412 exp double exp(double x); math.h B.11 Mathematics
413 expf float expf(float x); math.h B.11 Mathematics
414 expl long double expl(long double x); math.h B.11 Mathematics
415 exp2 double exp2(double x); math.h B.11 Mathematics
416 exp2f float exp2f(float x); math.h B.11 Mathematics
417 exp2l long double exp2l(long double x); math.h B.11 Mathematics
418 expm1 double expm1(double x); math.h B.11 Mathematics
419 expm1f float expm1f(float x); math.h B.11 Mathematics
420 expm1l long double expm1l(long double x); math.h B.11 Mathematics
421 frexp double frexp(double value, int *exp); math.h B.11 Mathematics
422 frexpf float frexpf(float value, int *exp); math.h B.11 Mathematics
423 frexpl long double frexpl(long double value, int *exp); math.h B.11 Mathematics
424 ilogb int ilogb(double x); math.h B.11 Mathematics
425 ilogbf int ilogbf(float x); math.h B.11 Mathematics
426 ilogbl int ilogbl(long double x); math.h B.11 Mathematics
427 ldexp double ldexp(double x, int exp); math.h B.11 Mathematics
428 ldexpf float ldexpf(float x, int exp); math.h B.11 Mathematics
429 ldexpl long double ldexpl(long double x, int exp); math.h B.11 Mathematics
430 log double log(double x); math.h B.11 Mathematics
431 logf float logf(float x); math.h B.11 Mathematics
432 logl long double logl(long double x); math.h B.11 Mathematics
433 log10 double log10(double x); math.h B.11 Mathematics
434 log10f float log10f(float x); math.h B.11 Mathematics
435 log10l long double log10l(long double x); math.h B.11 Mathematics
436 log1p double log1p(double x); math.h B.11 Mathematics
437 log1pf float log1pf(float x); math.h B.11 Mathematics
438 log1pl long double log1pl(long double x); math.h B.11 Mathematics
439 log2 double log2(double x); math.h B.11 Mathematics
440 log2f float log2f(float x); math.h B.11 Mathematics
441 log2l long double log2l(long double x); math.h B.11 Mathematics
442 logb double logb(double x); math.h B.11 Mathematics
443 logbf float logbf(float x); math.h B.11 Mathematics
444 logbl long double logbl(long double x); math.h B.11 Mathematics
445 modf double modf(double value, double *iptr); math.h B.11 Mathematics
446 modff float modff(float value, float *iptr); math.h B.11 Mathematics
447 modfl long double modfl(long double value, long double *iptr); math.h B.11 Mathematics
448 scalbn double scalbn(double x, int n); math.h B.11 Mathematics
449 scalbnf float scalbnf(float x, int n); math.h B.11 Mathematics
450 scalbnl long double scalbnl(long double x, int n); math.h B.11 Mathematics
451 scalbln double scalbln(double x, long int n); math.h B.11 Mathematics
452 scalblnf float scalblnf(float x, long int n); math.h B.11 Mathematics
453 scalblnl long double scalblnl(long double x, long int n); math.h B.11 Mathematics
454 cbrt double cbrt(double x); math.h B.11 Mathematics
455 cbrtf float cbrtf(float x); math.h B.11 Mathematics
456 cbrtl long double cbrtl(long double x); math.h B.11 Mathematics
457 fabs double fabs(double x); math.h B.11 Mathematics
458 fabsf float fabsf(float x); math.h B.11 Mathematics
459 fabsl long double fabsl(long double x); math.h B.11 Mathematics
460 hypot double hypot(double x, double y); math.h B.11 Mathematics
461 hypotf float hypotf(float x, float y); math.h B.11 Mathematics
462 hypotl long double hypotl(long double x, long double y); math.h B.11 Mathematics
463 pow double pow(double x, double y); math.h B.11 Mathematics
464 powf float powf(float x, float y); math.h B.11 Mathematics
465 powl long double powl(long double x, long double y); math.h B.11 Mathematics
466 sqrt double sqrt(double x); math.h B.11 Mathematics
467 sqrtf float sqrtf(float x); math.h B.11 Mathematics
468 sqrtl long double sqrtl(long double x); math.h B.11 Mathematics
469 erf double erf(double x); math.h B.11 Mathematics
470 erff float erff(float x); math.h B.11 Mathematics
471 erfl long double erfl(long double x); math.h B.11 Mathematics
472 erfc double erfc(double x); math.h B.11 Mathematics
473 erfcf float erfcf(float x); math.h B.11 Mathematics
474 erfcl long double erfcl(long double x); math.h B.11 Mathematics
475 lgamma double lgamma(double x); math.h B.11 Mathematics
476 lgammaf float lgammaf(float x); math.h B.11 Mathematics
477 lgammal long double lgammal(long double x); math.h B.11 Mathematics
478 tgamma double tgamma(double x); math.h B.11 Mathematics
479 tgammaf float tgammaf(float x); math.h B.11 Mathematics
480 tgammal long double tgammal(long double x); math.h B.11 Mathematics
481 ceil double ceil(double x); math.h B.11 Mathematics
482 ceilf float ceilf(float x); math.h B.11 Mathematics
483 ceill long double ceill(long double x); math.h B.11 Mathematics
484 floor double floor(double x); math.h B.11 Mathematics
485 floorf float floorf(float x); math.h B.11 Mathematics
486 floorl long double floorl(long double x); math.h B.11 Mathematics
487 nearbyint double nearbyint(double x); math.h B.11 Mathematics
488 nearbyintf float nearbyintf(float x); math.h B.11 Mathematics
489 nearbyintl long double nearbyintl(long double x); math.h B.11 Mathematics
490 rint double rint(double x); math.h B.11 Mathematics
491 rintf float rintf(float x); math.h B.11 Mathematics
492 rintl long double rintl(long double x); math.h B.11 Mathematics
493 lrint long int lrint(double x); math.h B.11 Mathematics
494 lrintf long int lrintf(float x); math.h B.11 Mathematics
495 lrintl long int lrintl(long double x); math.h B.11 Mathematics
496 llrint long long int llrint(double x); math.h B.11 Mathematics
497 llrintf long long int llrintf(float x); math.h B.11 Mathematics
498 llrintl long long int llrintl(long double x); math.h B.11 Mathematics
499 round double round(double x); math.h B.11 Mathematics
500 roundf float roundf(float x); math.h B.11 Mathematics
501 roundl long double roundl(long double x); math.h B.11 Mathematics
502 lround long int lround(double x); math.h B.11 Mathematics
503 lroundf long int lroundf(float x); math.h B.11 Mathematics
504 lroundl long int lroundl(long double x); math.h B.11 Mathematics
505 llround long long int llround(double x); math.h B.11 Mathematics
506 llroundf long long int llroundf(float x); math.h B.11 Mathematics
507 llroundl long long int llroundl(long double x); math.h B.11 Mathematics
508 trunc double trunc(double x); math.h B.11 Mathematics
509 truncf float truncf(float x); math.h B.11 Mathematics
510 truncl long double truncl(long double x); math.h B.11 Mathematics
511 fmod double fmod(double x, double y); math.h B.11 Mathematics
512 fmodf float fmodf(float x, float y); math.h B.11 Mathematics
513 fmodl long double fmodl(long double x, long double y); math.h B.11 Mathematics
514 remainder double remainder(double x, double y); math.h B.11 Mathematics
515 remainderf float remainderf(float x, float y); math.h B.11 Mathematics
516 remainderl long double remainderl(long double x, long double y); math.h B.11 Mathematics
517 remquo double remquo(double x, double y, int *quo); math.h B.11 Mathematics
518 remquof float remquof(float x, float y, int *quo); math.h B.11 Mathematics
519 remquol long double remquol(long double x, long double y, int *quo); math.h B.11 Mathematics
520 copysign double copysign(double x, double y); math.h B.11 Mathematics
521 copysignf float copysignf(float x, float y); math.h B.11 Mathematics
522 copysignl long double copysignl(long double x, long double y); math.h B.11 Mathematics
523 nan double nan(const char *tagp); math.h B.11 Mathematics
524 nanf float nanf(const char *tagp); math.h B.11 Mathematics
525 nanl long double nanl(const char *tagp); math.h B.11 Mathematics
526 nextafter double nextafter(double x, double y); math.h B.11 Mathematics
527 nextafterf float nextafterf(float x, float y); math.h B.11 Mathematics
528 nextafterl long double nextafterl(long double x, long double y); math.h B.11 Mathematics
529 nexttoward double nexttoward(double x, long double y); math.h B.11 Mathematics
530 nexttowardf float nexttowardf(float x, long double y); math.h B.11 Mathematics
531 nexttowardl long double nexttowardl(long double x, long double y); math.h B.11 Mathematics
532 fdim double fdim(double x, double y); math.h B.11 Mathematics
533 fdimf float fdimf(float x, float y); math.h B.11 Mathematics
534 fdiml long double fdiml(long double x, long double y); math.h B.11 Mathematics
535 fmax double fmax(double x, double y); math.h B.11 Mathematics
536 fmaxf float fmaxf(float x, float y); math.h B.11 Mathematics
537 fmaxl long double fmaxl(long double x, long double y); math.h B.11 Mathematics
538 fmin double fmin(double x, double y); math.h B.11 Mathematics
539 fminf float fminf(float x, float y); math.h B.11 Mathematics
540 fminl long double fminl(long double x, long double y); math.h B.11 Mathematics
541 fma double fma(double x, double y, double z); math.h B.11 Mathematics
542 fmaf float fmaf(float x, float y, float z); math.h B.11 Mathematics
543 fmal long double fmal(long double x, long double y, long double z); math.h B.11 Mathematics
544 isgreater int isgreater(real-floating x, real-floating y); math.h B.11 Mathematics
545 isgreaterequal int isgreaterequal(real-floating x, real-floating y); math.h B.11 Mathematics
546 isless int isless(real-floating x, real-floating y); math.h B.11 Mathematics
547 islessequal int islessequal(real-floating x, real-floating y); math.h B.11 Mathematics
548 islessgreater int islessgreater(real-floating x, real-floating y); math.h B.11 Mathematics
549 isunordered int isunordered(real-floating x, real-floating y); math.h B.11 Mathematics
550 jmp_buf setjmp.h B.12 Nonlocal jumps
551 setjmp int setjmp(jmp_buf env); setjmp.h B.12 Nonlocal jumps
552 longjmp void longjmp(jmp_buf env, int val); setjmp.h B.12 Nonlocal jumps
553 sig_atomic_t signal.h B.13 Signal handling
554 SIG_IGN signal.h B.13 Signal handling
555 SIGILL signal.h B.13 Signal handling
556 SIGTERM signal.h B.13 Signal handling
557 SIG_DFL signal.h B.13 Signal handling
558 SIGABRT signal.h B.13 Signal handling
559 SIGINT signal.h B.13 Signal handling
560 SIG_ERR signal.h B.13 Signal handling
561 SIGFPE signal.h B.13 Signal handling
562 SIGSEGV signal.h B.13 Signal handling
563 signal void (*signal(int sig, void (*func)(int)))(int); signal.h B.13 Signal handling
564 raise int raise(int sig); signal.h B.13 Signal handling
565 va_list stdarg.h B.14 Variable arguments
566 va_arg type va_arg(va_list ap, type); stdarg.h B.14 Variable arguments
567 va_copy void va_copy(va_list dest, va_list src); stdarg.h B.14 Variable arguments
568 va_end void va_end(va_list ap); stdarg.h B.14 Variable arguments
569 va_start void va_start(va_list ap, parmN); stdarg.h B.14 Variable arguments
570 bool stdbool.h B.15 Boolean type and values
571 true stdbool.h B.15 Boolean type and values
572 false stdbool.h B.15 Boolean type and values
573 __bool_true_false_are_defined stdbool.h B.15 Boolean type and values
574 ptrdiff_t stddef.h B.16 Common definitions
575 size_t stddef.h B.16 Common definitions
576 wchar_t stddef.h B.16 Common definitions
577 NULL stddef.h B.16 Common definitions
578 offsetof offsetof(type, member-designator) stddef.h B.16 Common definitions
579 int8_t stdint.h B.17 Integer types
580 int16_t stdint.h B.17 Integer types
581 int32_t stdint.h B.17 Integer types
582 int64_t stdint.h B.17 Integer types
583 INT_LEAST8_MIN stdint.h B.17 Integer types
584 INT_LEAST16_MIN stdint.h B.17 Integer types
585 INT_LEAST32_MIN stdint.h B.17 Integer types
586 INT_LEAST64_MIN stdint.h B.17 Integer types
587 PTRDIFF_MAX stdint.h B.17 Integer types
588 uint8_t stdint.h B.17 Integer types
589 uint16_t stdint.h B.17 Integer types
590 uint32_t stdint.h B.17 Integer types
591 uint64_t stdint.h B.17 Integer types
592 INT_LEAST8_MAX stdint.h B.17 Integer types
593 INT_LEAST16_MAX stdint.h B.17 Integer types
594 INT_LEAST32_MAX stdint.h B.17 Integer types
595 INT_LEAST64_MAX stdint.h B.17 Integer types
596 SIG_ATOMIC_MIN stdint.h B.17 Integer types
597 int_least8_t stdint.h B.17 Integer types
598 int_least16_t stdint.h B.17 Integer types
599 int_least32_t stdint.h B.17 Integer types
600 int_least64_t stdint.h B.17 Integer types
601 UINT_LEAST8_MAX stdint.h B.17 Integer types
602 UINT_LEAST16_MAX stdint.h B.17 Integer types
603 UINT_LEAST32_MAX stdint.h B.17 Integer types
604 UINT_LEAST64_MAX stdint.h B.17 Integer types
605 SIG_ATOMIC_MAX stdint.h B.17 Integer types
606 uint_least8_t stdint.h B.17 Integer types
607 uint_least16_t stdint.h B.17 Integer types
608 uint_least32_t stdint.h B.17 Integer types
609 uint_least64_t stdint.h B.17 Integer types
610 INT_FAST8_MIN stdint.h B.17 Integer types
611 INT_FAST16_MIN stdint.h B.17 Integer types
612 INT_FAST32_MIN stdint.h B.17 Integer types
613 INT_FAST64_MIN stdint.h B.17 Integer types
614 SIZE_MAX stdint.h B.17 Integer types
615 int_fast8_t stdint.h B.17 Integer types
616 int_fast16_t stdint.h B.17 Integer types
617 int_fast32_t stdint.h B.17 Integer types
618 int_fast64_t stdint.h B.17 Integer types
619 INT_FAST8_MAX stdint.h B.17 Integer types
620 INT_FAST16_MAX stdint.h B.17 Integer types
621 INT_FAST32_MAX stdint.h B.17 Integer types
622 INT_FAST64_MAX stdint.h B.17 Integer types
623 WCHAR_MIN stdint.h B.17 Integer types
624 uint_fast8_t stdint.h B.17 Integer types
625 uint_fast16_t stdint.h B.17 Integer types
626 uint_fast32_t stdint.h B.17 Integer types
627 uint_fast64_t stdint.h B.17 Integer types
628 UINT_FAST8_MAX stdint.h B.17 Integer types
629 UINT_FAST16_MAX stdint.h B.17 Integer types
630 UINT_FAST32_MAX stdint.h B.17 Integer types
631 UINT_FAST64_MAX stdint.h B.17 Integer types
632 WCHAR_MAX stdint.h B.17 Integer types
633 intptr_t stdint.h B.17 Integer types
634 INTPTR_MIN stdint.h B.17 Integer types
635 WINT_MIN stdint.h B.17 Integer types
636 uintptr_t stdint.h B.17 Integer types
637 INTPTR_MAX stdint.h B.17 Integer types
638 WINT_MAX stdint.h B.17 Integer types
639 intmax_t stdint.h B.17 Integer types
640 UINTPTR_MAX stdint.h B.17 Integer types
641 INT8_C INT8_C(value) stdint.h B.17 Integer types
642 INT16_C INT16_C(value) stdint.h B.17 Integer types
643 INT32_C INT32_C(value) stdint.h B.17 Integer types
644 INT64_C INT64_C(value) stdint.h B.17 Integer types
645 uintmax_t stdint.h B.17 Integer types
646 INTMAX_MIN stdint.h B.17 Integer types
647 UINT8_C UINT8_C(value) stdint.h B.17 Integer types
648 UINT16_C UINT16_C(value) stdint.h B.17 Integer types
649 UINT32_C UINT32_C(value) stdint.h B.17 Integer types
650 UINT64_C UINT64_C(value) stdint.h B.17 Integer types
651 INT8_MIN stdint.h B.17 Integer types
652 INT16_MIN stdint.h B.17 Integer types
653 INT32_MIN stdint.h B.17 Integer types
654 INT64_MIN stdint.h B.17 Integer types
655 INTMAX_MAX stdint.h B.17 Integer types
656 INTMAX_C INTMAX_C(value) stdint.h B.17 Integer types
657 INT8_MAX stdint.h B.17 Integer types
658 INT16_MAX stdint.h B.17 Integer types
659 INT32_MAX stdint.h B.17 Integer types
660 INT64_MAX stdint.h B.17 Integer types
661 UINTMAX_MAX stdint.h B.17 Integer types
662 UINTMAX_C UINTMAX_C(value) stdint.h B.17 Integer types
663 UINT8_MAX stdint.h B.17 Integer types
664 UINT16_MAX stdint.h B.17 Integer types
665 UINT32_MAX stdint.h B.17 Integer types
666 UINT64_MAX stdint.h B.17 Integer types
667 PTRDIFF_MIN stdint.h B.17 Integer types
668 size_t stdio.h B.18 Input/output
669 _IOLBF stdio.h B.18 Input/output
670 FILENAME_MAX stdio.h B.18 Input/output
671 TMP_MAX stdio.h B.18 Input/output
672 FILE stdio.h B.18 Input/output
673 _IONBF stdio.h B.18 Input/output
674 L_tmpnam stdio.h B.18 Input/output
675 stderr stdio.h B.18 Input/output
676 fpos_t stdio.h B.18 Input/output
677 BUFSIZ stdio.h B.18 Input/output
678 SEEK_CUR stdio.h B.18 Input/output
679 stdin stdio.h B.18 Input/output
680 NULL stdio.h B.18 Input/output
681 EOF stdio.h B.18 Input/output
682 SEEK_END stdio.h B.18 Input/output
683 stdout stdio.h B.18 Input/output
684 _IOFBF stdio.h B.18 Input/output
685 FOPEN_MAX stdio.h B.18 Input/output
686 SEEK_SET stdio.h B.18 Input/output
687 remove int remove(const char *filename); stdio.h B.18 Input/output
688 rename int rename(const char *old, const char *new); stdio.h B.18 Input/output
689 tmpfile FILE *tmpfile(void); stdio.h B.18 Input/output
690 tmpnam char *tmpnam(char *s); stdio.h B.18 Input/output
691 fclose int fclose(FILE *stream); stdio.h B.18 Input/output
692 fflush int fflush(FILE *stream); stdio.h B.18 Input/output
693 fopen FILE *fopen(const char * restrict filename, const char * restrict mode); stdio.h B.18 Input/output
694 freopen FILE *freopen(const char * restrict filename, const char * restrict mode, FILE * restrict stream); stdio.h B.18 Input/output
695 setbuf void setbuf(FILE * restrict stream, char * restrict buf); stdio.h B.18 Input/output
696 setvbuf int setvbuf(FILE * restrict stream, char * restrict buf, int mode, size_t size); stdio.h B.18 Input/output
697 fprintf int fprintf(FILE * restrict stream, const char * restrict format, ...); stdio.h B.18 Input/output
698 fscanf int fscanf(FILE * restrict stream, const char * restrict format, ...); stdio.h B.18 Input/output
699 printf int printf(const char * restrict format, ...); stdio.h B.18 Input/output
700 scanf int scanf(const char * restrict format, ...); stdio.h B.18 Input/output
701 snprintf int snprintf(char * restrict s, size_t n, const char * restrict format, ...); stdio.h B.18 Input/output
702 sprintf int sprintf(char * restrict s, const char * restrict format, ...); stdio.h B.18 Input/output
703 sscanf int sscanf(const char * restrict s, const char * restrict format, ...); stdio.h B.18 Input/output
704 vfprintf int vfprintf(FILE * restrict stream, const char * restrict format, va_list arg); stdio.h B.18 Input/output
705 vfscanf int vfscanf(FILE * restrict stream, const char * restrict format, va_list arg); stdio.h B.18 Input/output
706 vprintf int vprintf(const char * restrict format, va_list arg); stdio.h B.18 Input/output
707 vscanf int vscanf(const char * restrict format, va_list arg); stdio.h B.18 Input/output
708 vsnprintf int vsnprintf(char * restrict s, size_t n, const char * restrict format, va_list arg); stdio.h B.18 Input/output
709 vsprintf int vsprintf(char * restrict s, const char * restrict format, va_list arg); stdio.h B.18 Input/output
710 vsscanf int vsscanf(const char * restrict s, const char * restrict format, va_list arg); stdio.h B.18 Input/output
711 fgetc int fgetc(FILE *stream); stdio.h B.18 Input/output
712 fgets char *fgets(char * restrict s, int n, FILE * restrict stream); stdio.h B.18 Input/output
713 fputc int fputc(int c, FILE *stream); stdio.h B.18 Input/output
714 fputs int fputs(const char * restrict s, FILE * restrict stream); stdio.h B.18 Input/output
715 getc int getc(FILE *stream); stdio.h B.18 Input/output
716 getchar int getchar(void); stdio.h B.18 Input/output
717 gets char *gets(char *s); stdio.h B.18 Input/output
718 putc int putc(int c, FILE *stream); stdio.h B.18 Input/output
719 putchar int putchar(int c); stdio.h B.18 Input/output
720 puts int puts(const char *s); stdio.h B.18 Input/output
721 ungetc int ungetc(int c, FILE *stream); stdio.h B.18 Input/output
722 fread size_t fread(void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream); stdio.h B.18 Input/output
723 fwrite size_t fwrite(const void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream); stdio.h B.18 Input/output
724 fgetpos int fgetpos(FILE * restrict stream, fpos_t * restrict pos); stdio.h B.18 Input/output
725 fseek int fseek(FILE *stream, long int offset, int whence); stdio.h B.18 Input/output
726 fsetpos int fsetpos(FILE *stream, const fpos_t *pos); stdio.h B.18 Input/output
727 ftell long int ftell(FILE *stream); stdio.h B.18 Input/output
728 rewind void rewind(FILE *stream); stdio.h B.18 Input/output
729 clearerr void clearerr(FILE *stream); stdio.h B.18 Input/output
730 feof int feof(FILE *stream); stdio.h B.18 Input/output
731 ferror int ferror(FILE *stream); stdio.h B.18 Input/output
732 perror void perror(const char *s); stdio.h B.18 Input/output
733 size_t stdlib.h B.19 General utilities
734 ldiv_t stdlib.h B.19 General utilities
735 EXIT_FAILURE stdlib.h B.19 General utilities
736 MB_CUR_MAX stdlib.h B.19 General utilities
737 wchar_t stdlib.h B.19 General utilities
738 lldiv_t stdlib.h B.19 General utilities
739 EXIT_SUCCESS stdlib.h B.19 General utilities
740 div_t stdlib.h B.19 General utilities
741 NULL stdlib.h B.19 General utilities
742 RAND_MAX stdlib.h B.19 General utilities
743 atof double atof(const char *nptr); stdlib.h B.19 General utilities
744 atoi int atoi(const char *nptr); stdlib.h B.19 General utilities
745 atol long int atol(const char *nptr); stdlib.h B.19 General utilities
746 atoll long long int atoll(const char *nptr); stdlib.h B.19 General utilities
747 strtod double strtod(const char * restrict nptr, char ** restrict endptr); stdlib.h B.19 General utilities
748 strtof float strtof(const char * restrict nptr, char ** restrict endptr); stdlib.h B.19 General utilities
749 strtold long double strtold(const char * restrict nptr, char ** restrict endptr); stdlib.h B.19 General utilities
750 strtol long int strtol(const char * restrict nptr, char ** restrict endptr, int base); stdlib.h B.19 General utilities
751 strtoll long long int strtoll(const char * restrict nptr, char ** restrict endptr, int base); stdlib.h B.19 General utilities
752 strtoul unsigned long int strtoul(const char * restrict nptr, char ** restrict endptr, int base); stdlib.h B.19 General utilities
753 strtoull unsigned long long int strtoull(const char * restrict nptr, char ** restrict endptr, int base); stdlib.h B.19 General utilities
754 rand int rand(void); stdlib.h B.19 General utilities
755 srand void srand(unsigned int seed); stdlib.h B.19 General utilities
756 calloc void *calloc(size_t nmemb, size_t size); stdlib.h B.19 General utilities
757 free void free(void *ptr); stdlib.h B.19 General utilities
758 malloc void *malloc(size_t size); stdlib.h B.19 General utilities
759 realloc void *realloc(void *ptr, size_t size); stdlib.h B.19 General utilities
760 abort void abort(void); stdlib.h B.19 General utilities
761 atexit int atexit(void (*func)(void)); stdlib.h B.19 General utilities
762 exit void exit(int status); stdlib.h B.19 General utilities
763 _Exit void _Exit(int status); stdlib.h B.19 General utilities
764 getenv char *getenv(const char *name); stdlib.h B.19 General utilities
765 system int system(const char *string); stdlib.h B.19 General utilities
766 bsearch void *bsearch(const void *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)); stdlib.h B.19 General utilities
767 qsort void qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)); stdlib.h B.19 General utilities
768 abs int abs(int j); stdlib.h B.19 General utilities
769 labs long int labs(long int j); stdlib.h B.19 General utilities
770 llabs long long int llabs(long long int j); stdlib.h B.19 General utilities
771 div div_t div(int numer, int denom); stdlib.h B.19 General utilities
772 ldiv ldiv_t ldiv(long int numer, long int denom); stdlib.h B.19 General utilities
773 lldiv lldiv_t lldiv(long long int numer, long long int denom); stdlib.h B.19 General utilities
774 mblen int mblen(const char *s, size_t n); stdlib.h B.19 General utilities
775 mbtowc int mbtowc(wchar_t * restrict pwc, const char * restrict s, size_t n); stdlib.h B.19 General utilities
776 wctomb int wctomb(char *s, wchar_t wchar); stdlib.h B.19 General utilities
777 mbstowcs size_t mbstowcs(wchar_t * restrict pwcs, const char * restrict s, size_t n); stdlib.h B.19 General utilities
778 wcstombs size_t wcstombs(char * restrict s, const wchar_t * restrict pwcs, size_t n); stdlib.h B.19 General utilities
779 size_t string.h B.20 String handling
780 NULL string.h B.20 String handling
781 memcpy void *memcpy(void * restrict s1, const void * restrict s2, size_t n); string.h B.20 String handling
782 memmove void *memmove(void *s1, const void *s2, size_t n); string.h B.20 String handling
783 strcpy char *strcpy(char * restrict s1, const char * restrict s2); string.h B.20 String handling
784 strncpy char *strncpy(char * restrict s1, const char * restrict s2, size_t n); string.h B.20 String handling
785 strcat char *strcat(char * restrict s1, const char * restrict s2); string.h B.20 String handling
786 strncat char *strncat(char * restrict s1, const char * restrict s2, size_t n); string.h B.20 String handling
787 memcmp int memcmp(const void *s1, const void *s2, size_t n); string.h B.20 String handling
788 strcmp int strcmp(const char *s1, const char *s2); string.h B.20 String handling
789 strcoll int strcoll(const char *s1, const char *s2); string.h B.20 String handling
790 strncmp int strncmp(const char *s1, const char *s2, size_t n); string.h B.20 String handling
791 strxfrm size_t strxfrm(char * restrict s1, const char * restrict s2, size_t n); string.h B.20 String handling
792 memchr void *memchr(const void *s, int c, size_t n); string.h B.20 String handling
793 strchr char *strchr(const char *s, int c); string.h B.20 String handling
794 strcspn size_t strcspn(const char *s1, const char *s2); string.h B.20 String handling
795 strpbrk char *strpbrk(const char *s1, const char *s2); string.h B.20 String handling
796 strrchr char *strrchr(const char *s, int c); string.h B.20 String handling
797 strspn size_t strspn(const char *s1, const char *s2); string.h B.20 String handling
798 strstr char *strstr(const char *s1, const char *s2); string.h B.20 String handling
799 strtok char *strtok(char * restrict s1, const char * restrict s2); string.h B.20 String handling
800 memset void *memset(void *s, int c, size_t n); string.h B.20 String handling
801 strerror char *strerror(int errnum); string.h B.20 String handling
802 strlen size_t strlen(const char *s); string.h B.20 String handling
803 acos tgmath.h B.21 Type-generic math
804 sqrt tgmath.h B.21 Type-generic math
805 fmod tgmath.h B.21 Type-generic math
806 nextafter tgmath.h B.21 Type-generic math
807 asin tgmath.h B.21 Type-generic math
808 fabs tgmath.h B.21 Type-generic math
809 frexp tgmath.h B.21 Type-generic math
810 nexttoward tgmath.h B.21 Type-generic math
811 atan tgmath.h B.21 Type-generic math
812 atan2 tgmath.h B.21 Type-generic math
813 hypot tgmath.h B.21 Type-generic math
814 remainder tgmath.h B.21 Type-generic math
815 acosh tgmath.h B.21 Type-generic math
816 cbrt tgmath.h B.21 Type-generic math
817 ilogb tgmath.h B.21 Type-generic math
818 remquo tgmath.h B.21 Type-generic math
819 asinh tgmath.h B.21 Type-generic math
820 ceil tgmath.h B.21 Type-generic math
821 ldexp tgmath.h B.21 Type-generic math
822 rint tgmath.h B.21 Type-generic math
823 atanh tgmath.h B.21 Type-generic math
824 copysign tgmath.h B.21 Type-generic math
825 lgamma tgmath.h B.21 Type-generic math
826 round tgmath.h B.21 Type-generic math
827 cos tgmath.h B.21 Type-generic math
828 erf tgmath.h B.21 Type-generic math
829 llrint tgmath.h B.21 Type-generic math
830 scalbn tgmath.h B.21 Type-generic math
831 sin tgmath.h B.21 Type-generic math
832 erfc tgmath.h B.21 Type-generic math
833 llround tgmath.h B.21 Type-generic math
834 scalbln tgmath.h B.21 Type-generic math
835 tan tgmath.h B.21 Type-generic math
836 exp2 tgmath.h B.21 Type-generic math
837 log10 tgmath.h B.21 Type-generic math
838 tgamma tgmath.h B.21 Type-generic math
839 cosh tgmath.h B.21 Type-generic math
840 expm1 tgmath.h B.21 Type-generic math
841 log1p tgmath.h B.21 Type-generic math
842 trunc tgmath.h B.21 Type-generic math
843 sinh tgmath.h B.21 Type-generic math
844 fdim tgmath.h B.21 Type-generic math
845 log2 tgmath.h B.21 Type-generic math
846 carg tgmath.h B.21 Type-generic math
847 tanh tgmath.h B.21 Type-generic math
848 floor tgmath.h B.21 Type-generic math
849 logb tgmath.h B.21 Type-generic math
850 cimag tgmath.h B.21 Type-generic math
851 exp tgmath.h B.21 Type-generic math
852 fma tgmath.h B.21 Type-generic math
853 lrint tgmath.h B.21 Type-generic math
854 conj tgmath.h B.21 Type-generic math
855 log tgmath.h B.21 Type-generic math
856 fmax tgmath.h B.21 Type-generic math
857 lround tgmath.h B.21 Type-generic math
858 cproj tgmath.h B.21 Type-generic math
859 pow tgmath.h B.21 Type-generic math
860 fmin tgmath.h B.21 Type-generic math
861 nearbyint tgmath.h B.21 Type-generic math
862 creal tgmath.h B.21 Type-generic math
863 NULL time.h B.22 Date and time
864 size_t time.h B.22 Date and time
865 time_t time.h B.22 Date and time
866 CLOCKS_PER_SEC time.h B.22 Date and time
867 clock_t time.h B.22 Date and time
868 struct tm time.h B.22 Date and time
869 clock clock_t clock(void); time.h B.22 Date and time
870 difftime double difftime(time_t time1, time_t time0); time.h B.22 Date and time
871 mktime time_t mktime(struct tm *timeptr); time.h B.22 Date and time
872 time time_t time(time_t *timer); time.h B.22 Date and time
873 asctime char *asctime(const struct tm *timeptr); time.h B.22 Date and time
874 ctime char *ctime(const time_t *timer); time.h B.22 Date and time
875 gmtime struct tm *gmtime(const time_t *timer); time.h B.22 Date and time
876 localtime struct tm *localtime(const time_t *timer); time.h B.22 Date and time
877 strftime size_t strftime(char * restrict s, size_t maxsize, const char * restrict format, const struct tm * restrict timeptr); time.h B.22 Date and time
878 wchar_t wchar.h B.23 Extended multibyte/wide character utilities
879 wint_t wchar.h B.23 Extended multibyte/wide character utilities
880 WCHAR_MAX wchar.h B.23 Extended multibyte/wide character utilities
881 size_t wchar.h B.23 Extended multibyte/wide character utilities
882 struct tm wchar.h B.23 Extended multibyte/wide character utilities
883 WCHAR_MIN wchar.h B.23 Extended multibyte/wide character utilities
884 mbstate_t wchar.h B.23 Extended multibyte/wide character utilities
885 NULL wchar.h B.23 Extended multibyte/wide character utilities
886 WEOF wchar.h B.23 Extended multibyte/wide character utilities
887 fwprintf int fwprintf(FILE * restrict stream, const wchar_t * restrict format, ...); wchar.h B.23 Extended multibyte/wide character utilities
888 fwscanf int fwscanf(FILE * restrict stream, const wchar_t * restrict format, ...); wchar.h B.23 Extended multibyte/wide character utilities
889 swprintf int swprintf(wchar_t * restrict s, size_t n, const wchar_t * restrict format, ...); wchar.h B.23 Extended multibyte/wide character utilities
890 swscanf int swscanf(const wchar_t * restrict s, const wchar_t * restrict format, ...); wchar.h B.23 Extended multibyte/wide character utilities
891 vfwprintf int vfwprintf(FILE * restrict stream, const wchar_t * restrict format, va_list arg); wchar.h B.23 Extended multibyte/wide character utilities
892 vfwscanf int vfwscanf(FILE * restrict stream, const wchar_t * restrict format, va_list arg); wchar.h B.23 Extended multibyte/wide character utilities
893 vswprintf int vswprintf(wchar_t * restrict s, size_t n, const wchar_t * restrict format, va_list arg); wchar.h B.23 Extended multibyte/wide character utilities
894 vswscanf int vswscanf(const wchar_t * restrict s, const wchar_t * restrict format, va_list arg); wchar.h B.23 Extended multibyte/wide character utilities
895 vwprintf int vwprintf(const wchar_t * restrict format, va_list arg); wchar.h B.23 Extended multibyte/wide character utilities
896 vwscanf int vwscanf(const wchar_t * restrict format, va_list arg); wchar.h B.23 Extended multibyte/wide character utilities
897 wprintf int wprintf(const wchar_t * restrict format, ...); wchar.h B.23 Extended multibyte/wide character utilities
898 wscanf int wscanf(const wchar_t * restrict format, ...); wchar.h B.23 Extended multibyte/wide character utilities
899 fgetwc wint_t fgetwc(FILE *stream); wchar.h B.23 Extended multibyte/wide character utilities
900 fgetws wchar_t *fgetws(wchar_t * restrict s, int n, FILE * restrict stream); wchar.h B.23 Extended multibyte/wide character utilities
901 fputwc wint_t fputwc(wchar_t c, FILE *stream); wchar.h B.23 Extended multibyte/wide character utilities
902 fputws int fputws(const wchar_t * restrict s, FILE * restrict stream); wchar.h B.23 Extended multibyte/wide character utilities
903 fwide int fwide(FILE *stream, int mode); wchar.h B.23 Extended multibyte/wide character utilities
904 getwc wint_t getwc(FILE *stream); wchar.h B.23 Extended multibyte/wide character utilities
905 getwchar wint_t getwchar(void); wchar.h B.23 Extended multibyte/wide character utilities
906 putwc wint_t putwc(wchar_t c, FILE *stream); wchar.h B.23 Extended multibyte/wide character utilities
907 putwchar wint_t putwchar(wchar_t c); wchar.h B.23 Extended multibyte/wide character utilities
908 ungetwc wint_t ungetwc(wint_t c, FILE *stream); wchar.h B.23 Extended multibyte/wide character utilities
909 wcstod double wcstod(const wchar_t * restrict nptr, wchar_t ** restrict endptr); wchar.h B.23 Extended multibyte/wide character utilities
910 wcstof float wcstof(const wchar_t * restrict nptr, wchar_t ** restrict endptr); wchar.h B.23 Extended multibyte/wide character utilities
911 wcstold long double wcstold(const wchar_t * restrict nptr, wchar_t ** restrict endptr); wchar.h B.23 Extended multibyte/wide character utilities
912 wcstol long int wcstol(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base); wchar.h B.23 Extended multibyte/wide character utilities
913 wcstoll long long int wcstoll(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base); wchar.h B.23 Extended multibyte/wide character utilities
914 wcstoul unsigned long int wcstoul(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base); wchar.h B.23 Extended multibyte/wide character utilities
915 wcstoull unsigned long long int wcstoull(const wchar_t * restrict nptr, wchar_t ** restrict endptr, int base); wchar.h B.23 Extended multibyte/wide character utilities
916 wcscpy wchar_t *wcscpy(wchar_t * restrict s1, const wchar_t * restrict s2); wchar.h B.23 Extended multibyte/wide character utilities
917 wcsncpy wchar_t *wcsncpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n); wchar.h B.23 Extended multibyte/wide character utilities
918 wmemcpy wchar_t *wmemcpy(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n); wchar.h B.23 Extended multibyte/wide character utilities
919 wmemmove wchar_t *wmemmove(wchar_t *s1, const wchar_t *s2, size_t n); wchar.h B.23 Extended multibyte/wide character utilities
920 wcscat wchar_t *wcscat(wchar_t * restrict s1, const wchar_t * restrict s2); wchar.h B.23 Extended multibyte/wide character utilities
921 wcsncat wchar_t *wcsncat(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n); wchar.h B.23 Extended multibyte/wide character utilities
922 wcscmp int wcscmp(const wchar_t *s1, const wchar_t *s2); wchar.h B.23 Extended multibyte/wide character utilities
923 wcscoll int wcscoll(const wchar_t *s1, const wchar_t *s2); wchar.h B.23 Extended multibyte/wide character utilities
924 wcsncmp int wcsncmp(const wchar_t *s1, const wchar_t *s2, size_t n); wchar.h B.23 Extended multibyte/wide character utilities
925 wcsxfrm size_t wcsxfrm(wchar_t * restrict s1, const wchar_t * restrict s2, size_t n); wchar.h B.23 Extended multibyte/wide character utilities
926 wmemcmp int wmemcmp(const wchar_t *s1, const wchar_t *s2, size_t n); wchar.h B.23 Extended multibyte/wide character utilities
927 wcschr wchar_t *wcschr(const wchar_t *s, wchar_t c); wchar.h B.23 Extended multibyte/wide character utilities
928 wcscspn size_t wcscspn(const wchar_t *s1, const wchar_t *s2); wchar.h B.23 Extended multibyte/wide character utilities
929 wcspbrk wchar_t *wcspbrk(const wchar_t *s1, const wchar_t *s2); wchar.h B.23 Extended multibyte/wide character utilities
930 wcsrchr wchar_t *wcsrchr(const wchar_t *s, wchar_t c); wchar.h B.23 Extended multibyte/wide character utilities
931 wcsspn size_t wcsspn(const wchar_t *s1, const wchar_t *s2); wchar.h B.23 Extended multibyte/wide character utilities
932 wcsstr wchar_t *wcsstr(const wchar_t *s1, const wchar_t *s2); wchar.h B.23 Extended multibyte/wide character utilities
933 wcstok wchar_t *wcstok(wchar_t * restrict s1, const wchar_t * restrict s2, wchar_t ** restrict ptr); wchar.h B.23 Extended multibyte/wide character utilities
934 wmemchr wchar_t *wmemchr(const wchar_t *s, wchar_t c, size_t n); wchar.h B.23 Extended multibyte/wide character utilities
935 wcslen size_t wcslen(const wchar_t *s); wchar.h B.23 Extended multibyte/wide character utilities
936 wmemset wchar_t *wmemset(wchar_t *s, wchar_t c, size_t n); wchar.h B.23 Extended multibyte/wide character utilities
937 wcsftime size_t wcsftime(wchar_t * restrict s, size_t maxsize, const wchar_t * restrict format, const struct tm * restrict timeptr); wchar.h B.23 Extended multibyte/wide character utilities
938 btowc wint_t btowc(int c); wchar.h B.23 Extended multibyte/wide character utilities
939 wctob int wctob(wint_t c); wchar.h B.23 Extended multibyte/wide character utilities
940 mbsinit int mbsinit(const mbstate_t *ps); wchar.h B.23 Extended multibyte/wide character utilities
941 mbrlen size_t mbrlen(const char * restrict s, size_t n, mbstate_t * restrict ps); wchar.h B.23 Extended multibyte/wide character utilities
942 mbrtowc size_t mbrtowc(wchar_t * restrict pwc, const char * restrict s, size_t n, mbstate_t * restrict ps); wchar.h B.23 Extended multibyte/wide character utilities
943 wcrtomb size_t wcrtomb(char * restrict s, wchar_t wc, mbstate_t * restrict ps); wchar.h B.23 Extended multibyte/wide character utilities
944 mbsrtowcs size_t mbsrtowcs(wchar_t * restrict dst, const char ** restrict src, size_t len, mbstate_t * restrict ps); wchar.h B.23 Extended multibyte/wide character utilities
945 wcsrtombs size_t wcsrtombs(char * restrict dst, const wchar_t ** restrict src, size_t len, mbstate_t * restrict ps); wchar.h B.23 Extended multibyte/wide character utilities
946 wint_t wctype.h B.24 Wide character classification and mapping utilities
947 wctrans_t wctype.h B.24 Wide character classification and mapping utilities
948 wctype_t wctype.h B.24 Wide character classification and mapping utilities
949 WEOF wctype.h B.24 Wide character classification and mapping utilities
950 iswalnum int iswalnum(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
951 iswalpha int iswalpha(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
952 iswblank int iswblank(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
953 iswcntrl int iswcntrl(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
954 iswdigit int iswdigit(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
955 iswgraph int iswgraph(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
956 iswlower int iswlower(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
957 iswprint int iswprint(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
958 iswpunct int iswpunct(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
959 iswspace int iswspace(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
960 iswupper int iswupper(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
961 iswxdigit int iswxdigit(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
962 iswctype int iswctype(wint_t wc, wctype_t desc); wctype.h B.24 Wide character classification and mapping utilities
963 wctype wctype_t wctype(const char *property); wctype.h B.24 Wide character classification and mapping utilities
964 towlower wint_t towlower(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
965 towupper wint_t towupper(wint_t wc); wctype.h B.24 Wide character classification and mapping utilities
966 towctrans wint_t towctrans(wint_t wc, wctrans_t desc); wctype.h B.24 Wide character classification and mapping utilities
967 wctrans wctrans_t wctrans(const char *property); wctype.h B.24 Wide character classification and mapping utilities