Lines Matching defs:ST
35 used by the C<ST>, C<XSprePUSH> and C<XSRETURN> macros. The C<dMARK> macro
46 =for apidoc Am|SV*|ST|int ix
73 #define ST(off) PL_stack_base[ax + (off)]
185 #define XST_mIV(i,v) (ST(i) = sv_2mortal(newSViv(v)) )
186 #define XST_mUV(i,v) (ST(i) = sv_2mortal(newSVuv(v)) )
187 #define XST_mNV(i,v) (ST(i) = sv_2mortal(newSVnv(v)) )
188 #define XST_mPV(i,v) (ST(i) = sv_2mortal(newSVpv(v,0)))
189 #define XST_mPVN(i,v,n) (ST(i) = sv_2mortal(newSVpvn(v,n)))
190 #define XST_mNO(i) (ST(i) = &PL_sv_no )
191 #define XST_mYES(i) (ST(i) = &PL_sv_yes )
192 #define XST_mUNDEF(i) (ST(i) = &PL_sv_undef)
217 char *vn = Nullch, *module = SvPV(ST(0),n_a); \
219 _sv = ST(1); \
247 ST(0) = RETVAL ; \