llvm-project/libc/utils/docgen/strings.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

41 lines
1.2 KiB
JSON

{
"functions": {
"bzero": {
"posix-definition": "removed in POSIX.1-2008"
},
"bcmp": {
"posix-definition": "removed in POSIX.1-2008"
},
"bcopy": {
"posix-definition": "removed in POSIX.1-2008"
},
"ffs": {
"posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/ffs.html"
},
"ffsl": {
"posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/ffsl.html"
},
"ffsll": {
"posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/ffsll.html"
},
"index": {
"posix-definition": "removed in POSIX.1-2008"
},
"rindex": {
"posix-definition": "removed in POSIX.1-2008"
},
"strcasecmp": {
"posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/strncasecmp.html"
},
"strcasecmp_l": {
"posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/strncasecmp.html"
},
"strncasecmp": {
"posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/strncasecmp.html"
},
"strncasecmp_l": {
"posix-definition": "https://pubs.opengroup.org/onlinepubs/9799919799/functions/strncasecmp.html"
}
}
}