Lines Matching refs:ustrp
1363 =for apidoc A|UV|to_utf8_case|U8 *p|U8* ustrp|STRLEN *lenp|SV **swash|char *normal|char *special
1368 The "ustrp" is a pointer to the character buffer to put the
1388 Perl_to_utf8_case(pTHX_ U8 *p, U8* ustrp, STRLEN *lenp, SV **swashp, char *normal, char *special)
1418 len = uvuni_to_utf8(ustrp, NATIVE_TO_UNI(*(U8*)s)) - ustrp;
1447 Copy(tmpbuf, ustrp, len, U8);
1449 Copy(s, ustrp, len, U8);
1462 len = uvchr_to_utf8(ustrp, uv3) - ustrp;
1467 len = uvchr_to_utf8(ustrp, uv0) - ustrp;
1472 return len ? utf8_to_uvchr(ustrp, 0) : 0;
1476 =for apidoc A|UV|to_utf8_upper|U8 *p|U8 *ustrp|STRLEN *lenp
1479 store that in UTF-8 in ustrp and its length in bytes in lenp. Note
1480 that the ustrp needs to be at least UTF8_MAXLEN_UCLC+1 bytes since the
1490 Perl_to_utf8_upper(pTHX_ U8 *p, U8* ustrp, STRLEN *lenp)
1492 return Perl_to_utf8_case(aTHX_ p, ustrp, lenp,
1497 =for apidoc A|UV|to_utf8_title|U8 *p|U8 *ustrp|STRLEN *lenp
1500 store that in UTF-8 in ustrp and its length in bytes in lenp. Note
1501 that the ustrp needs to be at least UTF8_MAXLEN_UCLC+1 bytes since the
1511 Perl_to_utf8_title(pTHX_ U8 *p, U8* ustrp, STRLEN *lenp)
1513 return Perl_to_utf8_case(aTHX_ p, ustrp, lenp,
1518 =for apidoc A|UV|to_utf8_lower|U8 *p|U8 *ustrp|STRLEN *lenp
1521 store that in UTF-8 in ustrp and its length in bytes in lenp. Note
1522 that the ustrp needs to be at least UTF8_MAXLEN_UCLC+1 bytes since the
1532 Perl_to_utf8_lower(pTHX_ U8 *p, U8* ustrp, STRLEN *lenp)
1534 return Perl_to_utf8_case(aTHX_ p, ustrp, lenp,
1539 =for apidoc A|UV|to_utf8_fold|U8 *p|U8 *ustrp|STRLEN *lenp
1542 store that in UTF-8 in ustrp and its length in bytes in lenp. Note
1543 that the ustrp needs to be at least UTF8_MAXLEN_FOLD+1 bytes since the
1553 Perl_to_utf8_fold(pTHX_ U8 *p, U8* ustrp, STRLEN *lenp)
1555 return Perl_to_utf8_case(aTHX_ p, ustrp, lenp,