Lines Matching refs:len
356 size_t len; in makeextralist() local
360 len = strlen(src); in makeextralist()
361 if ((dst = calloc(len + MAXEXTRAS, sizeof(*dst))) == NULL) in makeextralist()
366 || mbsrtowcs(dst, &src, len, &mbstate) == (size_t)-1) { in makeextralist()
368 for (i = 0; i < len; i++) in makeextralist()
370 d = dst + len; in makeextralist()
403 size_t len, olen; in istrsenvisx() local
524 len = src - psrc; in istrsenvisx()
532 if (mblength < len) in istrsenvisx()
533 len = mblength; in istrsenvisx()
555 for (start = dst; len > 0; len--) { in istrsenvisx()
557 dst = (*f)(dst, c, flags, len >= 1 ? *src : L'\0', extra); in istrsenvisx()
573 len = wcslen(start); in istrsenvisx()
581 if (len > (SIZE_MAX - 1)/MB_LEN_MAX) { in istrsenvisx()
585 maxolen = len*MB_LEN_MAX + 1; in istrsenvisx()
589 for (dst = start; len > 0; len--) { in istrsenvisx()
744 strsvisx(char *mbdst, const char *mbsrc, size_t len, int flags, const char *mbextra) in strsvisx() argument
746 return istrsenvisx(&mbdst, NULL, mbsrc, len, flags, mbextra, NULL); in strsvisx()
750 strsnvisx(char *mbdst, size_t dlen, const char *mbsrc, size_t len, int flags, in strsnvisx() argument
753 return istrsenvisx(&mbdst, &dlen, mbsrc, len, flags, mbextra, NULL); in strsnvisx()
757 strsenvisx(char *mbdst, size_t dlen, const char *mbsrc, size_t len, int flags, in strsenvisx() argument
760 return istrsenvisx(&mbdst, &dlen, mbsrc, len, flags, mbextra, cerr_ptr); in strsenvisx()
837 strvisx(char *mbdst, const char *mbsrc, size_t len, int flags) in strvisx() argument
839 return istrsenvisx(&mbdst, NULL, mbsrc, len, flags, "", NULL); in strvisx()
843 strnvisx(char *mbdst, size_t dlen, const char *mbsrc, size_t len, int flags) in strnvisx() argument
845 return istrsenvisx(&mbdst, &dlen, mbsrc, len, flags, "", NULL); in strnvisx()
849 strenvisx(char *mbdst, size_t dlen, const char *mbsrc, size_t len, int flags, in strenvisx() argument
852 return istrsenvisx(&mbdst, &dlen, mbsrc, len, flags, "", cerr_ptr); in strenvisx()