| header: stdlib.h |
| header_template: stdlib.h.def |
| standards: |
| - stdc |
| merge_yaml_files: |
| - stdlib-malloc.yaml |
| macros: |
| - macro_name: NULL |
| macro_header: null-macro.h |
| types: |
| - type_name: __atexithandler_t |
| - type_name: __qsortcompare_t |
| - type_name: __qsortrcompare_t |
| - type_name: __search_compare_t |
| - type_name: div_t |
| - type_name: ldiv_t |
| - type_name: lldiv_t |
| - type_name: locale_t |
| - type_name: size_t |
| enums: [] |
| objects: [] |
| functions: |
| - name: _Exit |
| standards: |
| - stdc |
| return_type: _Noreturn void |
| arguments: |
| - type: int |
| - name: a64l |
| standards: |
| - posix |
| return_type: long |
| arguments: |
| - type: const char * |
| - name: abort |
| standards: |
| - stdc |
| return_type: _Noreturn void |
| arguments: |
| - type: void |
| - name: abs |
| standards: |
| - stdc |
| return_type: int |
| arguments: |
| - type: int |
| - name: at_quick_exit |
| standards: |
| - stdc |
| return_type: int |
| arguments: |
| - type: __atexithandler_t |
| - name: atexit |
| standards: |
| - stdc |
| return_type: int |
| arguments: |
| - type: __atexithandler_t |
| - name: atof |
| standards: |
| - stdc |
| return_type: double |
| arguments: |
| - type: const char *__restrict |
| - name: atoi |
| standards: |
| - stdc |
| return_type: int |
| arguments: |
| - type: const char * |
| - name: atol |
| standards: |
| - stdc |
| return_type: long |
| arguments: |
| - type: const char * |
| - name: atoll |
| standards: |
| - stdc |
| return_type: long long |
| arguments: |
| - type: const char * |
| - name: bsearch |
| standards: |
| - stdc |
| return_type: void * |
| arguments: |
| - type: const void * |
| - type: const void * |
| - type: size_t |
| - type: size_t |
| - type: __search_compare_t |
| - name: div |
| standards: |
| - stdc |
| return_type: div_t |
| arguments: |
| - type: int |
| - type: int |
| - name: exit |
| standards: |
| - stdc |
| return_type: _Noreturn void |
| arguments: |
| - type: int |
| - name: getenv |
| standards: |
| - stdc |
| return_type: char * |
| arguments: |
| - type: const char * |
| - name: labs |
| standards: |
| - stdc |
| return_type: long |
| arguments: |
| - type: long |
| - name: ldiv |
| standards: |
| - stdc |
| return_type: ldiv_t |
| arguments: |
| - type: long |
| - type: long |
| - name: llabs |
| standards: |
| - stdc |
| return_type: long long |
| arguments: |
| - type: long long |
| - name: lldiv |
| standards: |
| - stdc |
| return_type: lldiv_t |
| arguments: |
| - type: long long |
| - type: long long |
| - name: memalignment |
| standards: |
| - stdc |
| return_type: size_t |
| arguments: |
| - type: const void * |
| - name: posix_memalign |
| standards: |
| - posix |
| return_type: int |
| arguments: |
| - type: void ** |
| - type: size_t |
| - type: size_t |
| - name: qsort |
| standards: |
| - stdc |
| return_type: void |
| arguments: |
| - type: void * |
| - type: size_t |
| - type: size_t |
| - type: __qsortcompare_t |
| - name: qsort_r |
| standards: |
| - POSIX |
| return_type: void |
| arguments: |
| - type: void * |
| - type: size_t |
| - type: size_t |
| - type: __qsortrcompare_t |
| - type: void * |
| - name: quick_exit |
| standards: |
| - stdc |
| return_type: _Noreturn void |
| arguments: |
| - type: int |
| - name: rand |
| standards: |
| - stdc |
| return_type: int |
| arguments: |
| - type: void |
| - name: srand |
| standards: |
| - stdc |
| return_type: void |
| arguments: |
| - type: unsigned int |
| - name: strfromd |
| standards: |
| - stdc |
| return_type: int |
| arguments: |
| - type: char *__restrict |
| - type: size_t |
| - type: const char *__restrict |
| - type: double |
| - name: strfromf |
| standards: |
| - stdc |
| return_type: int |
| arguments: |
| - type: char *__restrict |
| - type: size_t |
| - type: const char *__restrict |
| - type: float |
| - name: strfroml |
| standards: |
| - stdc |
| return_type: int |
| arguments: |
| - type: char *__restrict |
| - type: size_t |
| - type: const char *__restrict |
| - type: long double |
| - name: strtod |
| standards: |
| - stdc |
| return_type: double |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - name: strtof |
| standards: |
| - stdc |
| return_type: float |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - name: strtol |
| standards: |
| - stdc |
| return_type: long |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - type: int |
| - name: strtold |
| standards: |
| - stdc |
| return_type: long double |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - name: strtoll |
| standards: |
| - stdc |
| return_type: long long |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - type: int |
| - name: strtoul |
| standards: |
| - stdc |
| return_type: unsigned long |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - type: int |
| - name: strtoull |
| standards: |
| - stdc |
| return_type: unsigned long long |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - type: int |
| - name: strtod_l |
| standards: |
| - stdc |
| return_type: double |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - type: locale_t |
| - name: strtof_l |
| standards: |
| - stdc |
| return_type: float |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - type: locale_t |
| - name: strtol_l |
| standards: |
| - stdc |
| return_type: long |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - type: int |
| - type: locale_t |
| - name: strtold_l |
| standards: |
| - stdc |
| return_type: long double |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - type: locale_t |
| - name: strtoll_l |
| standards: |
| - stdc |
| return_type: long long |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - type: int |
| - type: locale_t |
| - name: strtoul_l |
| standards: |
| - stdc |
| return_type: unsigned long |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - type: int |
| - type: locale_t |
| - name: strtoull_l |
| standards: |
| - stdc |
| return_type: unsigned long long |
| arguments: |
| - type: const char *__restrict |
| - type: char **__restrict |
| - type: int |
| - type: locale_t |
| - name: system |
| standards: |
| - stdc |
| return_type: int |
| arguments: |
| - type: const char * |