Lines Matching refs:curlen
309 =for apidoc A|UV|utf8n_to_uvuni|U8 *s|STRLEN curlen|STRLEN *retlen|U32 flags
313 which is assumed to be in UTF-8 encoding and no longer than C<curlen>;
333 Perl_utf8n_to_uvuni(pTHX_ U8 *s, STRLEN curlen, STRLEN *retlen, U32 flags)
355 if (curlen == 0 &&
373 if (UTF8_IS_START(uv) && curlen > 1 && !UTF8_IS_CONTINUATION(s[1]) &&
407 if ((curlen < expectlen) &&
493 curlen, curlen == 1 ? "" : "s", expectlen, startbyte);
494 expectlen = curlen; /* distance for caller to skip */
1796 =for apidoc A|UV|utf8n_to_uvchr|U8 *s|STRLEN curlen|STRLEN *retlen|U32 flags
1811 Perl_utf8n_to_uvchr(pTHX_ U8 *s, STRLEN curlen, STRLEN *retlen, U32 flags)
1813 UV uv = Perl_utf8n_to_uvuni(aTHX_ s, curlen, retlen, flags);