Lines Matching defs:maxlen
180 uptr internal_strlcat(char *dst, const char *src, uptr maxlen) {
182 const uptr dstlen = internal_strnlen(dst, maxlen);
183 if (dstlen == maxlen) return maxlen + srclen;
184 if (srclen < maxlen - dstlen) {
187 internal_memmove(dst + dstlen, src, maxlen - dstlen - 1);
188 dst[maxlen - 1] = '\0';
210 uptr internal_strlcpy(char *dst, const char *src, uptr maxlen) {
212 if (srclen < maxlen) {
214 } else if (maxlen != 0) {
215 internal_memmove(dst, src, maxlen - 1);
216 dst[maxlen - 1] = '\0';
237 uptr internal_strnlen(const char *s, uptr maxlen) {
239 while (i < maxlen && s[i]) i++;
292 uptr internal_wcsnlen(const wchar_t *s, uptr maxlen) {
294 while (i < maxlen && s[i]) i++;