X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=mathoms.c;h=9e1c5469d16160b3a1e1acdec41c8593a3ad3b6b;hb=643faf28065a2257c2544469a7acb20fa2580633;hp=3caab1beffd75b4cdaf75a3e4fcf587665125229;hpb=ac572bf4fde55cf563ae338dfe4e12b22ebc6d80;p=p5sagit%2Fp5-mst-13.2.git diff --git a/mathoms.c b/mathoms.c index 3caab1b..9e1c546 100644 --- a/mathoms.c +++ b/mathoms.c @@ -67,6 +67,7 @@ PERL_CALLCONV int Perl_fprintf_nocontext(PerlIO *stream, const char *format, ... 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); /* ref() is now a macro using Perl_doref; * this version provided for binary compatibility only. @@ -1317,16 +1318,6 @@ Perl_hv_delete(pTHX_ HV *hv, const char *key, I32 klen_i32, I32 flags) } /* Functions after here were made mathoms post 5.10.0 but pre 5.8.9 */ -int -Perl_magic_setglob(pTHX_ SV *sv, MAGIC *mg) -{ - PERL_UNUSED_ARG(mg); - PERL_UNUSED_ARG(sv); - - Perl_croak(aTHX_ "Perl_magic_setglob is dead code?"); - - return 0; -} AV * Perl_newAV(pTHX) @@ -1338,6 +1329,15 @@ Perl_newAV(pTHX) AvMAX(av) = AvFILLp(av) = -1; */ } +HV * +Perl_newHV(pTHX) +{ + HV * const hv = (HV*)newSV_type(SVt_PVHV); + assert(!SvOK(hv)); + + return hv; +} + #endif /* NO_MATHOMS */ /*