From 5e4aefd2a6dc3bd1db9bf9235b30217c52b0ff80 Mon Sep 17 00:00:00 2001 From: mercenary Date: Mon, 29 Dec 2025 15:54:04 +0100 Subject: [PATCH] libc: remove `bcmp` This symbol is already provided by compiler_rt --- lib/libc/musl/src/string/bcmp.c | 8 -------- src/libs/musl.zig | 1 - src/libs/wasi_libc.zig | 1 - 3 files changed, 10 deletions(-) delete mode 100644 lib/libc/musl/src/string/bcmp.c diff --git a/lib/libc/musl/src/string/bcmp.c b/lib/libc/musl/src/string/bcmp.c deleted file mode 100644 index 87c6007ee3..0000000000 --- a/lib/libc/musl/src/string/bcmp.c +++ /dev/null @@ -1,8 +0,0 @@ -#define _BSD_SOURCE -#include -#include - -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 index 1a1807f250..c599bfa5a3 100644 --- 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 index 0279e1bc85..bf2fb65396 100644 --- 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",