Lines Matching defs:lsv
1657 SV* lsv = LvTARG(sv);
1659 if (SvTYPE(lsv) >= SVt_PVMG && SvMAGIC(lsv)) {
1660 mg = mg_find(lsv, PERL_MAGIC_regex_global);
1663 if (DO_UTF8(lsv))
1664 sv_pos_b2u(lsv, &i);
1676 SV* lsv = LvTARG(sv);
1683 if (SvTYPE(lsv) >= SVt_PVMG && SvMAGIC(lsv))
1684 mg = mg_find(lsv, PERL_MAGIC_regex_global);
1688 sv_magic(lsv, (SV*)0, PERL_MAGIC_regex_global, Nullch, 0);
1689 mg = mg_find(lsv, PERL_MAGIC_regex_global);
1695 len = SvPOK(lsv) ? SvCUR(lsv) : sv_len(lsv);
1699 if (DO_UTF8(lsv)) {
1700 ulen = sv_len_utf8(lsv);
1715 sv_pos_u2b(lsv, &p, 0);
1763 SV *lsv = LvTARG(sv);
1764 char *tmps = SvPV(lsv,len);
1768 if (SvUTF8(lsv))
1769 sv_pos_u2b(lsv, &offs, &rem);
1775 if (SvUTF8(lsv))
1785 SV *lsv = LvTARG(sv);
1790 sv_utf8_upgrade(lsv);
1791 sv_pos_u2b(lsv, &lvoff, &lvlen);
1792 sv_insert(lsv, lvoff, lvlen, tmps, len);
1793 SvUTF8_on(lsv);
1795 else if (lsv && SvUTF8(lsv)) {
1796 sv_pos_u2b(lsv, &lvoff, &lvlen);
1798 sv_insert(lsv, lvoff, lvlen, tmps, len);
1802 sv_insert(lsv, lvoff, lvlen, tmps, len);
1834 SV *lsv = LvTARG(sv);
1836 if (!lsv) {
1841 sv_setuv(sv, do_vecget(lsv, LvTARGOFF(sv), LvTARGLEN(sv)));