421 lines · yaml
1header: stdio.h2header_template: stdio.h.def3macros:4 - macro_name: "NULL"5 macro_header: null-macro.h6 - macro_name: stdout7 macro_value: stdout8 - macro_name: stdin9 macro_value: stdin10 - macro_name: stderr11 macro_value: stderr12types:13 - type_name: size_t14 - type_name: off_t15 - type_name: cookie_io_functions_t16 - type_name: FILE17enums: []18objects:19 - object_name: stdin20 object_type: FILE *21 - object_name: stdout22 object_type: FILE *23 - object_name: stderr24 object_type: FILE *25functions:26 - name: asprintf27 standards:28 - GNUExtensions29 return_type: int30 arguments:31 - type: char **__restrict32 - type: const char *__restrict33 - type: '...'34 - name: clearerr35 standards:36 - stdc37 return_type: void38 arguments:39 - type: FILE *40 - name: clearerr_unlocked41 standards:42 - GNUExtensions43 return_type: void44 arguments:45 - type: FILE *46 - name: fclose47 standards:48 - stdc49 return_type: int50 arguments:51 - type: FILE *52 - name: fdopen53 standards:54 - POSIX55 return_type: FILE *56 arguments:57 - type: int58 - type: const char *59 - name: feof60 standards:61 - stdc62 return_type: int63 arguments:64 - type: FILE *65 - name: feof_unlocked66 standards:67 - GNUExtensions68 return_type: int69 arguments:70 - type: FILE *71 - name: ferror72 standards:73 - stdc74 return_type: int75 arguments:76 - type: FILE *77 - name: ferror_unlocked78 standards:79 - GNUExtensions80 return_type: int81 arguments:82 - type: FILE *83 - name: fflush84 standards:85 - stdc86 return_type: int87 arguments:88 - type: FILE *89 - name: fgetc90 standards:91 - stdc92 return_type: int93 arguments:94 - type: FILE *95 - name: fgetc_unlocked96 standards:97 - GNUExtensions98 return_type: int99 arguments:100 - type: FILE *101 - name: fgets102 standards:103 - stdc104 return_type: char *105 arguments:106 - type: char *__restrict107 - type: int108 - type: FILE *__restrict109 - name: fileno110 standards:111 - POSIX112 return_type: int113 arguments:114 - type: FILE *115 - name: flockfile116 standards:117 - POSIX118 return_type: void119 arguments:120 - type: FILE *121 - name: fopen122 standards:123 - stdc124 return_type: FILE *125 arguments:126 - type: const char *127 - type: const char *128 - name: fopencookie129 standards:130 - GNUExtensions131 return_type: FILE *132 arguments:133 - type: void *134 - type: const char *135 - type: cookie_io_functions_t136 - name: fprintf137 standards:138 - stdc139 return_type: int140 arguments:141 - type: FILE *__restrict142 - type: const char *__restrict143 - type: '...'144 - name: fputc145 standards:146 - stdc147 return_type: int148 arguments:149 - type: int150 - type: FILE *151 - name: fputs152 standards:153 - stdc154 return_type: int155 arguments:156 - type: const char *__restrict157 - type: FILE *__restrict158 - name: fread159 standards:160 - stdc161 return_type: size_t162 arguments:163 - type: void *__restrict164 - type: size_t165 - type: size_t166 - type: FILE *__restrict167 - name: fread_unlocked168 standards:169 - GNUExtensions170 return_type: size_t171 arguments:172 - type: void *__restrict173 - type: size_t174 - type: size_t175 - type: FILE *__restrict176 - name: fscanf177 standards:178 - stdc179 return_type: int180 arguments:181 - type: FILE *__restrict182 - type: const char *__restrict183 - type: '...'184 - name: vfscanf185 standards:186 - stdc187 return_type: int188 arguments:189 - type: FILE *__restrict190 - type: const char *__restrict191 - type: va_list192 - name: fseek193 standards:194 - stdc195 return_type: int196 arguments:197 - type: FILE *198 - type: long199 - type: int200 - name: fseeko201 standards:202 - POSIX203 return_type: int204 arguments:205 - type: FILE *206 - type: off_t207 - type: int208 - name: ftell209 standards:210 - stdc211 return_type: long212 arguments:213 - type: FILE *214 - name: ftello215 standards:216 - POSIX217 return_type: off_t218 arguments:219 - type: FILE *220 - name: funlockfile221 standards:222 - POSIX223 return_type: void224 arguments:225 - type: FILE *226 - name: fwrite227 standards:228 - stdc229 return_type: size_t230 arguments:231 - type: const void *__restrict232 - type: size_t233 - type: size_t234 - type: FILE *__restrict235 - name: fwrite_unlocked236 standards:237 - GNUExtensions238 return_type: size_t239 arguments:240 - type: const void *__restrict241 - type: size_t242 - type: size_t243 - type: FILE *__restrict244 - name: getc245 standards:246 - stdc247 return_type: int248 arguments:249 - type: FILE *250 - name: getc_unlocked251 standards:252 - POSIX253 return_type: int254 arguments:255 - type: FILE *256 - name: getchar257 standards:258 - stdc259 return_type: int260 arguments: []261 - name: getchar_unlocked262 standards:263 - POSIX264 return_type: int265 arguments: []266 - name: perror267 standards:268 - stdc269 return_type: void270 arguments:271 - type: const char *272 - name: printf273 standards:274 - stdc275 return_type: int276 arguments:277 - type: const char *__restrict278 - type: '...'279 - name: putc280 standards:281 - stdc282 return_type: int283 arguments:284 - type: int285 - type: FILE *286 - name: putchar287 standards:288 - stdc289 return_type: int290 arguments:291 - type: int292 - name: puts293 standards:294 - stdc295 return_type: int296 arguments:297 - type: const char *298 - name: remove299 standards:300 - stdc301 return_type: int302 arguments:303 - type: const char *304 - name: rename305 standards:306 - stdc307 return_type: int308 arguments:309 - type: const char *310 - type: const char *311 - name: scanf312 standards:313 - stdc314 return_type: int315 arguments:316 - type: const char *__restrict317 - type: '...'318 - name: vscanf319 standards:320 - stdc321 return_type: int322 arguments:323 - type: const char *__restrict324 - type: va_list325 - name: setbuf326 standards:327 - stdc328 return_type: void329 arguments:330 - type: FILE *__restrict331 - type: char *__restrict332 - name: setvbuf333 standards:334 - stdc335 return_type: int336 arguments:337 - type: FILE *__restrict338 - type: char *__restrict339 - type: int340 - type: size_t341 - name: snprintf342 standards:343 - stdc344 return_type: int345 arguments:346 - type: char *__restrict347 - type: size_t348 - type: const char *__restrict349 - type: '...'350 - name: sprintf351 standards:352 - stdc353 return_type: int354 arguments:355 - type: char *__restrict356 - type: const char *__restrict357 - type: '...'358 - name: sscanf359 standards:360 - stdc361 return_type: int362 arguments:363 - type: const char *__restrict364 - type: const char *__restrict365 - type: '...'366 - name: ungetc367 standards:368 - stdc369 return_type: int370 arguments:371 - type: int372 - type: FILE *373 - name: vasprintf374 standards:375 - GNUExtensions376 return_type: int377 arguments:378 - type: char **__restrict379 - type: const char *__restrict380 - type: va_list381 - name: vfprintf382 standards:383 - stdc384 return_type: int385 arguments:386 - type: FILE *__restrict387 - type: const char *__restrict388 - type: va_list389 - name: vprintf390 standards:391 - stdc392 return_type: int393 arguments:394 - type: const char *__restrict395 - type: va_list396 - name: vsnprintf397 standards:398 - stdc399 return_type: int400 arguments:401 - type: char *__restrict402 - type: size_t403 - type: const char *__restrict404 - type: va_list405 - name: vsprintf406 standards:407 - stdc408 return_type: int409 arguments:410 - type: char *__restrict411 - type: const char *__restrict412 - type: va_list413 - name: vsscanf414 standards:415 - stdc416 return_type: int417 arguments:418 - type: const char *__restrict419 - type: const char *__restrict420 - type: va_list421