commit 5e4aefd2a6dc3bd1db9bf9235b30217c52b0ff80 (tree)
parent 6984992153f0656b04c39279f9684fd5a06e952d
Author: mercenary <mercenary@noreply.codeberg.org>
Date: Mon, 29 Dec 2025 15:54:04 +0100
libc: remove `bcmp`
This symbol is already provided by compiler_rt
Diffstat:
3 files changed, 0 insertions(+), 10 deletions(-)
diff --git a/lib/libc/musl/src/string/bcmp.c b/lib/libc/musl/src/string/bcmp.c
@@ -1,8 +0,0 @@
-#define _BSD_SOURCE
-#include <string.h>
-#include <strings.h>
-
-int bcmp(const void *s1, const void *s2, size_t n)
-{
- return memcmp(s1, s2, n);
-}
diff --git a/src/libs/musl.zig b/src/libs/musl.zig
@@ -1751,7 +1751,6 @@ const src_files = [_][]const u8{
"musl/src/stdlib/strtol.c",
"musl/src/stdlib/wcstod.c",
"musl/src/stdlib/wcstol.c",
- "musl/src/string/bcmp.c",
"musl/src/string/bcopy.c",
"musl/src/string/explicit_bzero.c",
"musl/src/string/index.c",
diff --git a/src/libs/wasi_libc.zig b/src/libs/wasi_libc.zig
@@ -1031,7 +1031,6 @@ const libc_top_half_src_files = [_][]const u8{
"musl/src/stdlib/qsort.c",
"musl/src/stdlib/qsort_nr.c",
"musl/src/stdlib/strtol.c",
- "musl/src/string/bcmp.c",
"musl/src/string/bcopy.c",
"musl/src/string/explicit_bzero.c",
"musl/src/string/index.c",