Lines Matching refs:retlen
17685 # define D_PPP_utf8_to_uvchr_buf_callee(s, curlen, retlen, flags) \
17686 utf8_to_uvchr((U8 *)(s), (retlen))
17688 # define D_PPP_utf8_to_uvchr_buf_callee(s, curlen, retlen, flags) \
17689 utf8_to_uv((U8 *)(s), (retlen))
17694 static UV DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 * s, const U8 * send, STRLEN * retlen);
17697 extern UV DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 * s, const U8 * send, STRLEN * retlen);
17710 DPPP_(my_utf8_to_uvchr_buf)(pTHX_ const U8 *s, const U8 *send, STRLEN *retlen)
17728 if (retlen) *retlen = 0;
17782 if (! do_warnings && retlen) {
17783 *retlen = overflow_length;
17798 s, curlen, retlen, (UTF8_ALLOW_ANYUV
17814 if (retlen) {
17815 *retlen = D_PPP_MIN(*retlen, UTF8SKIP(s));
17816 *retlen = D_PPP_MIN(*retlen, curlen);
17827 if (retlen) {
17828 *retlen = (STRLEN) -1;
17844 if (retlen) {
17845 *retlen = (STRLEN) -1;
17851 s, curlen, retlen, UTF8_ALLOW_ANY);
17862 if (retlen && (IV) *retlen >= 0) {
17865 *retlen = D_PPP_MIN(*retlen, curlen);
17866 *retlen = D_PPP_MIN(*retlen, UTF8SKIP(s));
17874 *retlen = i;
17877 } while (++i < *retlen);