Summary: Switched to using the new memcpy implementation.
Reviewers: sivachandra, abrachet, gchatelet
Reviewed By: abrachet, gchatelet
Subscribers: mgorny, MaskRay, tschuett, libc-commits
Tags: #libc-project
Differential Revision: https://reviews.llvm.org/D77277
DEPENDS
strcpy
strlen
+ memcpy
)
DEPENDS
string_h
strlen
+ memcpy
)
add_entrypoint_object(
#include "src/string/strcpy.h"
#include "src/string/strlen.h"
+#include "src/string/memcpy.h"
#include "src/__support/common.h"
char *LLVM_LIBC_ENTRYPOINT(strcpy)(char *dest, const char *src) {
return reinterpret_cast<char *>(
- ::memcpy(dest, src, __llvm_libc::strlen(src) + 1));
+ __llvm_libc::memcpy(dest, src, __llvm_libc::strlen(src) + 1));
}
} // namespace __llvm_libc
strcat
strcpy
strlen
+# TODO (sivachandra): remove redundant deps.
+ memcpy
)
add_libc_unittest(
DEPENDS
strcpy
strlen
+# TODO (sivachandra): remove redundant deps.
+ memcpy
)
add_libc_unittest(