diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt --- a/libc/config/linux/aarch64/entrypoints.txt +++ b/libc/config/linux/aarch64/entrypoints.txt @@ -23,18 +23,23 @@ # string.h entrypoints libc.src.string.bcmp libc.src.string.bzero + libc.src.string.memccpy libc.src.string.memchr libc.src.string.memcmp libc.src.string.memcpy libc.src.string.memmove - libc.src.string.memset + libc.src.string.mempcpy libc.src.string.memrchr + libc.src.string.memset + libc.src.string.stpcpy + libc.src.string.stpncpy libc.src.string.strcat libc.src.string.strchr - libc.src.string.strcpy libc.src.string.strcmp + libc.src.string.strcpy libc.src.string.strcspn libc.src.string.strlen + libc.src.string.strncat libc.src.string.strncmp libc.src.string.strncpy libc.src.string.strnlen @@ -53,6 +58,7 @@ # stdlib.h entrypoints libc.src.stdlib.abs libc.src.stdlib.atoi + libc.src.stdlib.atof libc.src.stdlib.atol libc.src.stdlib.atoll libc.src.stdlib.bsearch @@ -62,7 +68,10 @@ libc.src.stdlib.llabs libc.src.stdlib.lldiv libc.src.stdlib.qsort + libc.src.stdlib.strtod + libc.src.stdlib.strtof libc.src.stdlib.strtol + libc.src.stdlib.strtold libc.src.stdlib.strtoll libc.src.stdlib.strtoul libc.src.stdlib.strtoull diff --git a/libc/test/src/stdlib/strtold_test.cpp b/libc/test/src/stdlib/strtold_test.cpp --- a/libc/test/src/stdlib/strtold_test.cpp +++ b/libc/test/src/stdlib/strtold_test.cpp @@ -64,7 +64,7 @@ char *str_end = nullptr; #if defined(LONG_DOUBLE_IS_DOUBLE) - __llvm_libc::fputil::FPBits expectedFP = + __llvm_libc::fputil::FPBits expected_fp = __llvm_libc::fputil::FPBits(expectedRawData64); const int expectedErrno = expectedErrno64; #elif defined(SPECIAL_X86_LONG_DOUBLE) @@ -72,7 +72,7 @@ __llvm_libc::fputil::FPBits(expectedRawData80); const int expected_errno = expectedErrno80; #else - __llvm_libc::fputil::FPBits expectedFP = + __llvm_libc::fputil::FPBits expected_fp = __llvm_libc::fputil::FPBits(expectedRawData128); const int expectedErrno = expectedErrno128; #endif