Lines Matching defs:msv
611 SV *msv = use_delim ? delim : *svp;
612 if (!msv) msv = &PL_sv_undef;
624 if (SvTYPE(msv) == SVt_PVAV) {
630 AV *const av = (AV*)msv;
697 SvGETMAGIC(msv);
698 if (SvROK(msv) && SvAMAGIC(msv)) {
699 SV *sv = AMG_CALLunary(msv, regexp_amg);
705 msv = sv;
710 if (pat && (SvAMAGIC(pat) || SvAMAGIC(msv)) &&
711 (sv = amagic_call(pat, msv, concat_amg, AMGf_assign)))
722 while (SvAMAGIC(msv)
723 && (sv = AMG_CALLunary(msv, string_amg))
724 && sv != msv
725 && !( SvROK(msv)
727 && SvRV(msv) == SvRV(sv))
729 msv = sv;
730 SvGETMAGIC(msv);
732 if (SvROK(msv) && SvTYPE(SvRV(msv)) == SVt_REGEXP)
733 msv = SvRV(msv);
737 * sv_catsv_nomg(pat, msv);
743 if (SvUTF8(msv) && !SvUTF8(pat)) {
748 sv_catsv_nomg(pat, msv);
749 rx = msv;
756 if ( SvTYPE(msv) != SVt_PV || (SvLEN(msv) > SvCUR(msv) && *(SvEND(msv)) == 0) || SvIsCOW_shared_hash(msv) ) {
758 pat = msv;
762 pat = sv_2mortal(newSVsv(msv));
13793 SV *msv;
13804 msv = vmess(buf, &args);
13806 message = SvPV_const(msv, len);