diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt index b287a72d779b9..8cdc6ca68621f 100644 --- a/libc/config/linux/aarch64/entrypoints.txt +++ b/libc/config/linux/aarch64/entrypoints.txt @@ -4,16 +4,16 @@ set(TARGET_LIBC_ENTRYPOINTS # string.h entrypoints libc.src.string.bzero + libc.src.string.memchr libc.src.string.memcpy libc.src.string.memset - libc.src.string.strcpy + libc.src.string.memrchr libc.src.string.strcat - libc.src.string.strlen - libc.src.string.memchr libc.src.string.strchr - libc.src.string.strstr + libc.src.string.strcpy + libc.src.string.strlen libc.src.string.strnlen - libc.src.string.memrchr + libc.src.string.strstr ) set(TARGET_LIBM_ENTRYPOINTS diff --git a/libc/config/linux/api.td b/libc/config/linux/api.td index 5f7a858d5fa31..3abdf9f55b07a 100644 --- a/libc/config/linux/api.td +++ b/libc/config/linux/api.td @@ -194,30 +194,30 @@ def MathAPI : PublicAPI<"math.h"> { def StringAPI : PublicAPI<"string.h"> { let Functions = [ "bzero", + "memchr", + "memcmp", "memcpy", "memmove", - "memcmp", - "memchr", + "memrchr", "memset", - "strcpy", - "strncpy", "strcat", - "strncat", + "strchr", "strcmp", "strcoll", + "strcpy", + "strcspn", + "strerror", + "strlen", + "strncat", "strncmp", - "strxfrm", - "strchr", - "strcspn", + "strncpy", + "strnlen", "strpbrk", "strrchr", "strspn", "strstr", "strtok", - "strerror", - "strlen", - "strnlen", - "memrchr" + "strxfrm", ]; let TypeDeclarations = [ diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt index db53005304896..16dd702d0eb56 100644 --- a/libc/config/linux/x86_64/entrypoints.txt +++ b/libc/config/linux/x86_64/entrypoints.txt @@ -21,17 +21,17 @@ set(TARGET_LIBC_ENTRYPOINTS # string.h entrypoints libc.src.string.bzero + libc.src.string.memchr libc.src.string.memcpy + libc.src.string.memrchr libc.src.string.memset - libc.src.string.strcpy libc.src.string.strcat - libc.src.string.strlen - libc.src.string.strcmp - libc.src.string.memchr libc.src.string.strchr - libc.src.string.strstr + libc.src.string.strcmp + libc.src.string.strcpy + libc.src.string.strlen libc.src.string.strnlen - libc.src.string.memrchr + libc.src.string.strstr # sys/mman.h entrypoints libc.src.sys.mman.mmap