[libc-commits] [libc] 279c758 - [libc][docs] generate docs for ctype.h (#87946)
via libc-commits
libc-commits at lists.llvm.org
Mon Apr 8 15:51:34 PDT 2024
Author: Zander Dumont-Strom
Date: 2024-04-08T15:51:31-07:00
New Revision: 279c758b5d681eb7b24d5e3a1da64a7571e61903
URL: https://github.com/llvm/llvm-project/commit/279c758b5d681eb7b24d5e3a1da64a7571e61903
DIFF: https://github.com/llvm/llvm-project/commit/279c758b5d681eb7b24d5e3a1da64a7571e61903.diff
LOG: [libc][docs] generate docs for ctype.h (#87946)
Fixes #87833
Added:
libc/docs/ctype.rst
Modified:
libc/docs/index.rst
libc/utils/docgen/ctype.json
Removed:
################################################################################
diff --git a/libc/docs/ctype.rst b/libc/docs/ctype.rst
new file mode 100644
index 00000000000000..c2897e0c58dc1d
--- /dev/null
+++ b/libc/docs/ctype.rst
@@ -0,0 +1,53 @@
+ctype.h Functions
+=================
+
+.. list-table::
+ :widths: auto
+ :align: center
+ :header-rows: 1
+
+ * - Function
+ - Implemented
+ - Standard
+ * - isalnum
+ - |check|
+ - 7.4.1.1
+ * - isalpha
+ - |check|
+ - 7.4.1.2
+ * - isblank
+ - |check|
+ - 7.4.1.3
+ * - iscntrl
+ - |check|
+ - 7.4.1.4
+ * - isdigit
+ - |check|
+ - 7.4.1.5
+ * - isgraph
+ - |check|
+ - 7.4.1.6
+ * - islower
+ - |check|
+ - 7.4.1.7
+ * - isprint
+ - |check|
+ - 7.4.1.8
+ * - ispunct
+ - |check|
+ - 7.4.1.9
+ * - isspace
+ - |check|
+ - 7.4.1.10
+ * - isupper
+ - |check|
+ - 7.4.1.11
+ * - isxdigit
+ - |check|
+ - 7.4.1.12
+ * - tolower
+ - |check|
+ - 7.4.2.1
+ * - toupper
+ - |check|
+ - 7.4.2.2
diff --git a/libc/docs/index.rst b/libc/docs/index.rst
index 65ccb91e92ffe1..8470c8d9287c2f 100644
--- a/libc/docs/index.rst
+++ b/libc/docs/index.rst
@@ -69,6 +69,7 @@ stages there is no ABI stability in any form.
fenv
libc_search
c23
+ ctype
.. toctree::
:hidden:
diff --git a/libc/utils/docgen/ctype.json b/libc/utils/docgen/ctype.json
index 4102c2dd110911..25eeb683846cfb 100644
--- a/libc/utils/docgen/ctype.json
+++ b/libc/utils/docgen/ctype.json
@@ -1,7 +1,47 @@
{
"functions": {
- "isalnum": null,
- "isalpha": null,
- "isblank": null
+ "isalnum": {
+ "defined": "7.4.1.1"
+ },
+ "isalpha": {
+ "defined": "7.4.1.2"
+ },
+ "isblank": {
+ "defined": "7.4.1.3"
+ },
+ "iscntrl": {
+ "defined": "7.4.1.4"
+ },
+ "isdigit": {
+ "defined": "7.4.1.5"
+ },
+ "isgraph": {
+ "defined": "7.4.1.6"
+ },
+ "islower": {
+ "defined": "7.4.1.7"
+ },
+ "isprint": {
+ "defined": "7.4.1.8"
+ },
+ "ispunct": {
+ "defined": "7.4.1.9"
+ },
+ "isspace": {
+ "defined": "7.4.1.10"
+ },
+ "isupper": {
+ "defined": "7.4.1.11"
+ },
+ "isxdigit": {
+ "defined": "7.4.1.12"
+ },
+ "tolower" : {
+ "defined": "7.4.2.1"
+ },
+ "toupper": {
+ "defined": "7.4.2.2"
+ }
}
}
+
More information about the libc-commits
mailing list