Lines Matching defs:pv
96 #define _pv_display_for_dump(dsv, pv, cur, len, pvlim) \
97 _pv_display_flags(aTHX_ dsv, pv, cur, len, pvlim, PERL_PV_ESCAPE_DWIM_ALL_HEX)
102 Escapes at most the first C<count> chars of C<pv> and puts the results into
191 const char *pv = str;
192 const char * const end = pv + count; /* end of string */
209 restart = isuni ? (char *)utf8_hop_back((U8*)end,-tail,(U8*)pv) : end - tail;
210 if (restart > pv) {
230 if ((flags & PERL_PV_ESCAPE_UNI_DETECT) && is_utf8_string((U8*)pv, count))
233 for ( ; pv < end ; pv += readsize ) {
234 const UV u= (isuni) ? utf8_to_uvchr_buf((U8*)pv, (U8*) end, &readsize) : (U8)*pv;
248 source_buf = pv;
287 else if ((pv+readsize < end) && isDIGIT((U8)*(pv+readsize)))
304 pv = restart;
330 *escaped= pv - str;
417 _pv_display_flags(pTHX_ SV *dsv, const char *pv, STRLEN cur, STRLEN len, STRLEN pvlim, I32 pretty_flags)
421 pv_pretty( dsv, pv, cur, pvlim, NULL, NULL, PERL_PV_PRETTY_DUMP | pretty_flags );
422 if (len > cur && pv[cur] == '\0')
432 pv_escape(dsv,pv,cur,pvlim,PERL_PV_ESCAPE_QUOTE);
435 len > cur and pv[cur] is "\0".
443 Perl_pv_display(pTHX_ SV *dsv, const char *pv, STRLEN cur, STRLEN len, STRLEN pvlim)
445 return _pv_display_flags(aTHX_ dsv, pv, cur, len, pvlim, 0);
3130 s = aux[PERL_MULTICONCAT_IX_PLAIN_PV].pv;
3133 s = aux[PERL_MULTICONCAT_IX_UTF8_PV].pv;