Lines Matching defs:sv
85 # define newRV_inc(sv) newRV(sv)
100 # define newRV_noinc(sv) \
102 SV *nsv = (SV*)newRV(sv); \
103 SvREFCNT_dec(sv); \
108 static SV * newRV_noinc (SV * sv)
110 SV *nsv = (SV*)newRV(sv);
111 SvREFCNT_dec(sv);
115 # define newRV_noinc(sv) \
116 ((PL_Sv=(SV*)newRV(sv), SvREFCNT_dec(sv), (SV*)PL_Sv)
129 extern void newCONSTSUB _((HV * stash, char * name, SV *sv));
134 newCONSTSUB(stash,name,sv)
137 SV *sv;
166 newSTATEOP(0, Nullch, newSVOP(OP_CONST, 0, sv))
285 # define SvPVbyte(sv, lp) \
286 ((SvFLAGS(sv) & (SVf_POK|SVf_UTF8)) == (SVf_POK) \
287 ? ((lp = SvCUR(sv)), SvPVX(sv)) : my_sv_2pvbyte(aTHX_ sv, &lp))
289 my_sv_2pvbyte(pTHX_ register SV *sv, STRLEN *lp)
291 sv_utf8_downgrade(sv,0);
292 return SvPV(sv,*lp);