Files
clang-p2996/libc/utils/docgen/stdlib.json
Nick Desaulniers 02e39a13c3 [libc][docs] split "String Functions" into string.h, strings.h, stdlib.h, and inttypes.h (#118860)
bcmp, bcopy, and bzero should be moved from libc/src/string/ to
lib/src/strings/ in order for docgen to use existing conventions to find
whether we implement a function or not.

We should add support to docgen for mentioning glibc extensions (mempcpy) or
extensions from other libcs.
2024-12-10 12:59:46 -08:00

175 lines
3.2 KiB
JSON

{
"macros": {
"__STDC_VERSION_STDLIB_H__": {
"c-definition": "7.24"
},
"EXIT_FAILURE": {
"c-definition": "7.24"
},
"EXIT_SUCCESS": {
"c-definition": "7.24"
},
"RAND_MAX": {
"c-definition": "7.24"
},
"MB_CUR_MAX": {
"c-definition": "7.24"
}
},
"functions": {
"atof": {
"c-definition": "7.24.1.1"
},
"atoi": {
"c-definition": "7.24.1.2"
},
"atol": {
"c-definition": "7.24.1.2"
},
"atoll": {
"c-definition": "7.24.1.2"
},
"strfromd": {
"c-definition": "7.24.1.3"
},
"strfromf": {
"c-definition": "7.24.1.3"
},
"strfroml": {
"c-definition": "7.24.1.3"
},
"strfromd32": {
"c-definition": "7.24.1.4"
},
"strfromd64": {
"c-definition": "7.24.1.4"
},
"strfromd128": {
"c-definition": "7.24.1.4"
},
"strtod": {
"c-definition": "7.24.1.5"
},
"strtof": {
"c-definition": "7.24.1.5"
},
"strtold": {
"c-definition": "7.24.1.5"
},
"strtod32": {
"c-definition": "7.24.1.6"
},
"strtod64": {
"c-definition": "7.24.1.6"
},
"strtod128": {
"c-definition": "7.24.1.6"
},
"strtol": {
"c-definition": "7.24.1.7"
},
"strtoll": {
"c-definition": "7.24.1.7"
},
"strtoul": {
"c-definition": "7.24.1.7"
},
"strtoull": {
"c-definition": "7.24.1.7"
},
"rand": {
"c-definition": "7.24.2.1"
},
"srand": {
"c-definition": "7.24.2.2"
},
"aligned_alloc": {
"c-definition": "7.24.3.1"
},
"calloc": {
"c-definition": "7.24.3.2"
},
"free": {
"c-definition": "7.24.3.3"
},
"free_sized": {
"c-definition": "7.24.3.4"
},
"free_aligned_sized": {
"c-definition": "7.24.3.5"
},
"malloc": {
"c-definition": "7.24.3.6"
},
"realloc": {
"c-definition": "7.24.3.7"
},
"abort": {
"c-definition": "7.24.4.1"
},
"atexit": {
"c-definition": "7.24.4.2"
},
"at_quick_exit": {
"c-definition": "7.24.4.3"
},
"exit": {
"c-definition": "7.24.4.4"
},
"_Exit": {
"c-definition": "7.24.4.5"
},
"getenv": {
"c-definition": "7.24.4.6"
},
"quick_exit": {
"c-definition": "7.24.4.7"
},
"system": {
"c-definition": "7.24.4.8"
},
"bsearch": {
"c-definition": "7.24.5.1"
},
"qsort": {
"c-definition": "7.24.5.2"
},
"abs": {
"c-definition": "7.24.6.1"
},
"labs": {
"c-definition": "7.24.6.1"
},
"llabs": {
"c-definition": "7.24.6.1"
},
"div": {
"c-definition": "7.24.6.2"
},
"ldiv": {
"c-definition": "7.24.6.2"
},
"lldiv": {
"c-definition": "7.24.6.2"
},
"mblen": {
"c-definition": "7.24.7.1"
},
"mbtowc": {
"c-definition": "7.24.7.2"
},
"wctomb": {
"c-definition": "7.24.7.3"
},
"mbstowcs": {
"c-definition": "7.24.8.1"
},
"wcstombs": {
"c-definition": "7.24.8.2"
},
"memalignment": {
"c-definition": "7.24.9.1"
}
}
}