[libc-commits] [libc] [libc] move bcmp, bzero, bcopy, index, rindex, strcasecmp, strncasecmp to strings.h (PR #118899)

Nick Desaulniers via libc-commits libc-commits at lists.llvm.org
Mon Dec 9 12:52:10 PST 2024


================
@@ -0,0 +1,99 @@
+function(add_bcmp bcmp_name)
+  add_implementation(bcmp ${bcmp_name}
+    SRCS ${LIBC_SOURCE_DIR}/src/strings/bcmp.cpp
+    HDRS ${LIBC_SOURCE_DIR}/src/strings/bcmp.h
+    DEPENDS
+      libc.include.string
----------------
nickdesaulniers wrote:

Should I just remove having a dependency on our includes? Other functions like `bcopy`, `index`, etc, below don't have such dependencies.  `bcmp` and `bzero` don't explicitly include anything from `libc/include/`.

30655b4a4336

https://github.com/llvm/llvm-project/pull/118899


More information about the libc-commits mailing list