#define XPUSHs(s) STMT_START { EXTEND(sp,1); (*++sp = (s)); } STMT_END #### SV* my_sv = newSViv(12345); XPUSHs(sv_2mortal(my_sv)); #### SV* my_sv = newSViv(12345); mXPUSHs(my_sv);