MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / LLVM_LIBC_FUNCTION

Function LLVM_LIBC_FUNCTION

system/lib/llvm-libc/src/string/strcat.cpp:18–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16namespace LIBC_NAMESPACE_DECL {
17
18LLVM_LIBC_FUNCTION(char *, strcat,
19 (char *__restrict dest, const char *__restrict src)) {
20 LIBC_CRASH_ON_NULLPTR(dest);
21 LIBC_CRASH_ON_NULLPTR(src);
22 size_t dest_length = internal::string_length(dest);
23 size_t i;
24 for (i = 0; src[i] != '\0'; ++i)
25 dest[dest_length + i] = src[i];
26
27 dest[dest_length + i] = '\0';
28 return dest;
29}
30
31} // namespace LIBC_NAMESPACE_DECL

Callers

nothing calls this directly

Calls 1

string_lengthFunction · 0.85

Tested by

no test coverage detected