X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=mathoms.c;h=626bbb36bca5244f92c70a0740e96390608866a3;hb=67fed61ba7df4193ee696a1f5213265f154533e3;hp=5ae5d2daf49c1eeb259d4341717929e4b5dcdb82;hpb=d5713896ecd1399c9c6c4076514a33eb2880d8c3;p=p5sagit%2Fp5-mst-13.2.git diff --git a/mathoms.c b/mathoms.c index 5ae5d2d..626bbb3 100644 --- a/mathoms.c +++ b/mathoms.c @@ -76,6 +76,7 @@ PERL_CALLCONV int Perl_printf_nocontext(const char *format, ...); PERL_CALLCONV int Perl_magic_setglob(pTHX_ SV* sv, MAGIC* mg); PERL_CALLCONV AV * Perl_newAV(pTHX); PERL_CALLCONV HV * Perl_newHV(pTHX); +PERL_CALLCONV IO * Perl_newIO(pTHX); /* ref() is now a macro using Perl_doref; * this version provided for binary compatibility only. @@ -683,11 +684,13 @@ Perl_init_i18nl14n(pTHX_ int printwarn) PP(pp_padany) { DIE(aTHX_ "NOT IMPL LINE %d",__LINE__); + return NORMAL; } PP(pp_mapstart) { DIE(aTHX_ "panic: mapstart"); /* uses grepstart */ + return NORMAL; } /* These ops all have the same body as pp_null. */ @@ -1477,8 +1480,6 @@ Perl_save_op(pTHX) GV * Perl_gv_SVadd(pTHX_ GV *gv) { - PERL_ARGS_ASSERT_GV_SVADD; - return gv_SVadd(gv); } #endif @@ -1486,19 +1487,27 @@ Perl_gv_SVadd(pTHX_ GV *gv) GV * Perl_gv_AVadd(pTHX_ GV *gv) { - PERL_ARGS_ASSERT_GV_AVADD; - return gv_AVadd(gv); } GV * Perl_gv_HVadd(pTHX_ register GV *gv) { - PERL_ARGS_ASSERT_GV_HVADD; - return gv_HVadd(gv); } +GV * +Perl_gv_IOadd(pTHX_ register GV *gv) +{ + return gv_IOadd(gv); +} + +IO * +Perl_newIO(pTHX) +{ + return MUTABLE_IO(newSV_type(SVt_PVIO)); +} + #endif /* NO_MATHOMS */ /*