Lines Matching refs:retlen
446 Perl_valid_utf8_to_uvchr(const U8 *s, STRLEN *retlen)
454 if (retlen) {
455 *retlen = expectlen;
2435 STRLEN *retlen,
2469 if (curlen == 0) return _utf8n_to_uvchr_msgs_helper(s0, 0, retlen,
2503 return _utf8n_to_uvchr_msgs_helper(s0, curlen, retlen, flags,
2508 if (retlen) {
2509 *retlen = s - s0 + 1;
2522 Perl_utf8_to_uvchr_buf_helper(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen)
2533 return utf8n_to_uvchr(s, send - s, retlen,
2537 UV ret = utf8n_to_uvchr(s, send - s, retlen, 0);
2538 if (retlen && ret == 0 && (send <= s || *s != '\0')) {
2539 *retlen = (STRLEN) -1;