PUSHMARK(SP);
EXTEND(SP,2);
PUSHs(SvTIED_obj((SV*)io, mg));
- PUSHs(newSVpvn_flags(message, msglen, SVs_TEMP));
+ mPUSHp(message, msglen);
PUTBACK;
call_method("PRINT", G_SCALAR);
(tmpsv = (SV*)SvRV(sv)) && /* assign deliberate */
SvTYPE(tmpsv) == SVt_REGEXP)
{
- return tmpsv;
+ return (REGEXP*) tmpsv;
}
}