Lines Matching refs:retlen
1054 C<curlen> bytes; C<*retlen> (if C<retlen> isn't NULL) will be set to
1059 causes zero to be returned and C<*retlen> is set so that (S<C<s> + C<*retlen>>)
1080 C<retlen> to C<-1> (cast to C<STRLEN>) and return zero.
1084 in both cases, 0 is returned, and, depending on the malformation, C<retlen> may
1165 STRLEN *retlen,
1170 return utf8n_to_uvchr_error(s, curlen, retlen, flags, NULL);
1335 STRLEN *retlen,
1341 return utf8n_to_uvchr_msgs(s, curlen, retlen, flags, errors, NULL);
1400 STRLEN *retlen,
1434 if (retlen) {
1435 *retlen = 3;
1489 * returning to the caller C<*retlen> pointing to the very next byte (one
1516 if (retlen) {
1517 *retlen = expectlen;
2107 if (retlen) {
2108 *retlen = curlen;
2112 if (flags & UTF8_CHECK_ONLY && retlen) {
2113 *retlen = ((STRLEN) -1);
2127 C<*retlen> will be set to the length, in bytes, of that character.
2130 enabled, zero is returned and C<*retlen> is set (if C<retlen> isn't
2133 C<*retlen> is set (if C<retlen> isn't C<NULL>) so that (S<C<s> + C<*retlen>>) is
2146 Perl_utf8_to_uvchr_buf(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen)
2150 return utf8_to_uvchr_buf_helper(s, send, retlen);
2935 STRLEN retlen;
2936 UV uv = utf8n_to_uvchr(s, send - s, &retlen,
2971 s += retlen;