Lines Matching refs:maxlen
171 uptr internal_strlcat(char *dst, const char *src, uptr maxlen) { in internal_strlcat() argument
173 const uptr dstlen = internal_strnlen(dst, maxlen); in internal_strlcat()
174 if (dstlen == maxlen) return maxlen + srclen; in internal_strlcat()
175 if (srclen < maxlen - dstlen) { in internal_strlcat()
178 internal_memmove(dst + dstlen, src, maxlen - dstlen - 1); in internal_strlcat()
179 dst[maxlen - 1] = '\0'; in internal_strlcat()
193 uptr internal_strlcpy(char *dst, const char *src, uptr maxlen) { in internal_strlcpy() argument
195 if (srclen < maxlen) { in internal_strlcpy()
197 } else if (maxlen != 0) { in internal_strlcpy()
198 internal_memmove(dst, src, maxlen - 1); in internal_strlcpy()
199 dst[maxlen - 1] = '\0'; in internal_strlcpy()
212 uptr internal_strnlen(const char *s, uptr maxlen) { in internal_strnlen() argument
214 while (i < maxlen && s[i]) i++; in internal_strnlen()
267 uptr internal_wcsnlen(const wchar_t *s, uptr maxlen) { in internal_wcsnlen() argument
269 while (i < maxlen && s[i]) i++; in internal_wcsnlen()