diff --git a/folly/Demangle.cpp b/folly/Demangle.cpp index 54b46d277218529936f6d5a5c71e829cb0ab73f0..47f151e274daaaec33721773a549fdc4aa475dc6 100644 --- a/folly/Demangle.cpp +++ b/folly/Demangle.cpp @@ -91,16 +91,6 @@ void demangleCallback(const char* str, size_t size, void* p) { } // namespace -size_t strlcpy(char* dest, const char* const src, size_t size) { - size_t len = strlen(src); - if (size != 0) { - size_t n = std::min(len, size - 1); // always null terminate! - memcpy(dest, src, n); - dest[n] = '\0'; - } - return len; -} - size_t demangle(const char* name, char* out, size_t outSize) { DemangleBuf dbuf; dbuf.dest = out; @@ -134,4 +124,14 @@ size_t demangle(const char* name, char* out, size_t outSize) { #endif +size_t strlcpy(char* dest, const char* const src, size_t size) { + size_t len = strlen(src); + if (size != 0) { + size_t n = std::min(len, size - 1); // always null terminate! + memcpy(dest, src, n); + dest[n] = '\0'; + } + return len; +} + } // folly