Lines Matching refs:sv
304 # define newRV_inc(sv) newRV(sv)
319 # define newRV_noinc(sv) \
321 SV *nsv = (SV*)newRV(sv); \
322 SvREFCNT_dec(sv); \
327 static SV * newRV_noinc (SV * sv)
329 SV *nsv = (SV*)newRV(sv);
330 SvREFCNT_dec(sv);
334 # define newRV_noinc(sv) \
335 (PL_Sv=(SV*)newRV(sv), SvREFCNT_dec(sv), (SV*)PL_Sv)
348 extern void newCONSTSUB(HV * stash, char * name, SV *sv);
353 newCONSTSUB(stash,name,sv)
356 SV *sv;
385 newSTATEOP(0, Nullch, newSVOP(OP_CONST, 0, sv))
524 # define SvPVbyte(sv, lp) \
525 ((SvFLAGS(sv) & (SVf_POK|SVf_UTF8)) == (SVf_POK) \
526 ? ((lp = SvCUR(sv)), SvPVX(sv)) : my_sv_2pvbyte(aTHX_ sv, &lp))
528 my_sv_2pvbyte(pTHX_ register SV *sv, STRLEN *lp)
530 sv_utf8_downgrade(sv,0);
531 return SvPV(sv,*lp);