diff options
author | Caslyn Tonelli <caslyn@google.com> | 2023-04-03 11:04:48 -0700 |
---|---|---|
committer | Haowei Wu <haowei@google.com> | 2023-04-03 11:08:28 -0700 |
commit | bc2b1614081c23b3c42917538fa54d67917c998f (patch) | |
tree | bdecd6644f0af8831f8cab0954100b20605cb983 /libc/config | |
parent | d9163b290c9bf2cec71c24b6463cb5b951673e21 (diff) | |
download | llvm-bc2b1614081c23b3c42917538fa54d67917c998f.tar.gz |
[libc] Add strchrnul implementation
Introduce strchrnul implementation and unit tests.
Submitting on behalf of Caslyn@
Differential Revision: https://reviews.llvm.org/D147346
Diffstat (limited to 'libc/config')
-rw-r--r-- | libc/config/baremetal/arm/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/darwin/arm/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/darwin/x86_64/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/gpu/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/linux/aarch64/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/linux/arm/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/linux/riscv64/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/linux/x86_64/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/windows/entrypoints.txt | 1 |
9 files changed, 9 insertions, 0 deletions
diff --git a/libc/config/baremetal/arm/entrypoints.txt b/libc/config/baremetal/arm/entrypoints.txt index 8f173d5eb6a1..dbc6b00cbef8 100644 --- a/libc/config/baremetal/arm/entrypoints.txt +++ b/libc/config/baremetal/arm/entrypoints.txt @@ -38,6 +38,7 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.string.strcasestr libc.src.string.strcat libc.src.string.strchr + libc.src.string.strchrnul libc.src.string.strcmp libc.src.string.strcpy libc.src.string.strcspn diff --git a/libc/config/darwin/arm/entrypoints.txt b/libc/config/darwin/arm/entrypoints.txt index f67290201d5a..62996c1ca3dc 100644 --- a/libc/config/darwin/arm/entrypoints.txt +++ b/libc/config/darwin/arm/entrypoints.txt @@ -38,6 +38,7 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.string.strcasestr libc.src.string.strcat libc.src.string.strchr + libc.src.string.strchrnul libc.src.string.strcmp libc.src.string.strcpy libc.src.string.strcspn diff --git a/libc/config/darwin/x86_64/entrypoints.txt b/libc/config/darwin/x86_64/entrypoints.txt index 42848c874d4d..122e7fcb3794 100644 --- a/libc/config/darwin/x86_64/entrypoints.txt +++ b/libc/config/darwin/x86_64/entrypoints.txt @@ -32,6 +32,7 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.string.stpncpy libc.src.string.strcat libc.src.string.strchr + libc.src.string.strchrnul libc.src.string.strcmp libc.src.string.strcpy libc.src.string.strcspn diff --git a/libc/config/gpu/entrypoints.txt b/libc/config/gpu/entrypoints.txt index ee39c6426a36..4841ed1d94aa 100644 --- a/libc/config/gpu/entrypoints.txt +++ b/libc/config/gpu/entrypoints.txt @@ -34,6 +34,7 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.string.strcasestr libc.src.string.strcat libc.src.string.strchr + libc.src.string.strchrnul libc.src.string.strcmp libc.src.string.strcpy libc.src.string.strcspn diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt index 7656be999b0a..92b6f270d885 100644 --- a/libc/config/linux/aarch64/entrypoints.txt +++ b/libc/config/linux/aarch64/entrypoints.txt @@ -47,6 +47,7 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.string.strcasestr libc.src.string.strcat libc.src.string.strchr + libc.src.string.strchrnul libc.src.string.strcmp libc.src.string.strcpy libc.src.string.strcspn diff --git a/libc/config/linux/arm/entrypoints.txt b/libc/config/linux/arm/entrypoints.txt index 7bafe54b5836..5e171336485b 100644 --- a/libc/config/linux/arm/entrypoints.txt +++ b/libc/config/linux/arm/entrypoints.txt @@ -38,6 +38,7 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.string.strcasestr libc.src.string.strcat libc.src.string.strchr + libc.src.string.strchrnul libc.src.string.strcmp libc.src.string.strcpy libc.src.string.strcspn diff --git a/libc/config/linux/riscv64/entrypoints.txt b/libc/config/linux/riscv64/entrypoints.txt index b502df6d1ecf..3f4fbed66202 100644 --- a/libc/config/linux/riscv64/entrypoints.txt +++ b/libc/config/linux/riscv64/entrypoints.txt @@ -47,6 +47,7 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.string.strcasestr libc.src.string.strcat libc.src.string.strchr + libc.src.string.strchrnul libc.src.string.strcmp libc.src.string.strcoll libc.src.string.strcpy diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt index 9936bf7182e5..238ec847992a 100644 --- a/libc/config/linux/x86_64/entrypoints.txt +++ b/libc/config/linux/x86_64/entrypoints.txt @@ -47,6 +47,7 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.string.strcasestr libc.src.string.strcat libc.src.string.strchr + libc.src.string.strchrnul libc.src.string.strcmp libc.src.string.strcoll libc.src.string.strcpy diff --git a/libc/config/windows/entrypoints.txt b/libc/config/windows/entrypoints.txt index d7b15cf5fc6d..8f5c4b683719 100644 --- a/libc/config/windows/entrypoints.txt +++ b/libc/config/windows/entrypoints.txt @@ -35,6 +35,7 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.string.strcasestr libc.src.string.strcat libc.src.string.strchr + libc.src.string.strchrnul libc.src.string.strcmp libc.src.string.strcpy libc.src.string.strcspn |