Lines Matching refs:maxlen
27 stpncpy(char * restrict dst, const char * restrict src, size_t maxlen) {
28 const size_t srclen = strnlen(src, maxlen);
29 if (srclen < maxlen) {
30 // The stpncpy() and strncpy() functions copy at most maxlen
33 // If src is less than maxlen characters long, the remainder
35 memset(dst+srclen, 0, maxlen-srclen);
40 // The stpncpy() and strncpy() functions copy at most maxlen
42 memcpy(dst, src, maxlen);
44 // instead returns a pointer to src[maxlen] (which does not
46 return dst+maxlen;