MCPcopy Create free account
hub / github.com/NatronGitHub/Natron / strlncpy

Function strlncpy

libs/qhttpserver/http-parser/test.c:1742–1758  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1740}
1741
1742size_t
1743strlncpy(char *dst, size_t len, const char *src, size_t n)
1744{
1745 size_t slen;
1746 size_t ncpy;
1747
1748 slen = strnlen(src, n);
1749
1750 if (len > 0) {
1751 ncpy = slen < len ? slen : (len - 1);
1752 memcpy(dst, src, ncpy);
1753 dst[ncpy] = '\0';
1754 }
1755
1756 assert(len > slen);
1757 return slen;
1758}
1759
1760size_t
1761strlcpy(char *dst, const char *src, size_t len)

Callers 2

strlcpyFunction · 0.85
test_scanFunction · 0.85

Calls 1

strnlenFunction · 0.85

Tested by

no test coverage detected