Lines Matching defs:bufsv
1545 SV *bufsv;
1576 bufsv = *++MARK;
1577 if (! SvOK(bufsv))
1578 sv_setpvn(bufsv, "", 0);
1593 buffer = SvPVutf8_force(bufsv, blen);
1595 SvUTF8_on(bufsv);
1598 buffer = SvPV_force(bufsv, blen);
1620 buffer = SvGROW(bufsv, (STRLEN)(length+1));
1630 SvCUR_set(bufsv, count);
1631 *SvEND(bufsv) = '\0';
1632 (void)SvPOK_only(bufsv);
1634 SvUTF8_on(bufsv);
1635 SvSETMAGIC(bufsv);
1638 SvTAINTED_on(bufsv);
1648 if (DO_UTF8(bufsv)) {
1650 blen = sv_len_utf8(bufsv);
1657 if (DO_UTF8(bufsv)) {
1660 offset += SvCUR(bufsv) - blen;
1665 bufsize = SvCUR(bufsv);
1666 buffer = SvGROW(bufsv, (STRLEN)(length+offset+1));
1710 SvCUR_set(bufsv, count+(buffer - SvPVX(bufsv)));
1711 *SvEND(bufsv) = '\0';
1712 (void)SvPOK_only(bufsv);
1724 offset = bend - SvPVX(bufsv);
1741 offset = bend - SvPVX(bufsv);
1746 SvUTF8_on(bufsv);
1748 SvSETMAGIC(bufsv);
1751 SvTAINTED_on(bufsv);
1780 SV *bufsv;
1807 bufsv = *++MARK;
1826 if (!SvUTF8(bufsv)) {
1827 bufsv = sv_2mortal(newSVsv(bufsv));
1828 buffer = sv_2pvutf8(bufsv, &blen);
1830 buffer = SvPV(bufsv, blen);
1833 if (DO_UTF8(bufsv)) {
1835 bufsv = sv_2mortal(newSVsv(bufsv));
1836 sv_utf8_downgrade(bufsv, FALSE);
1838 buffer = SvPV(bufsv, blen);
1843 if (DO_UTF8(bufsv)) {
1845 blen = sv_len_utf8(bufsv);
1859 if (DO_UTF8(bufsv)) {
1898 if (DO_UTF8(bufsv))