X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=perlapi.c;h=39a13ba60ed7be61fcc7b461bc243023f0e30caf;hb=22d4bb9ccb8701e68f9243547d7e3a3c55f70908;hp=f7b16cd64bb160b4a190d372edce7a06554a7dbe;hpb=4b19af017623bfa3bb72bb164598a517f586e0d3;p=p5sagit%2Fp5-mst-13.2.git diff --git a/perlapi.c b/perlapi.c index f7b16cd..39a13ba 100755 --- a/perlapi.c +++ b/perlapi.c @@ -1,4 +1,4 @@ -/* !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +/* !!!!!!! DO NOT EDIT THIS FILE !!!!!!! This file is built by embed.pl from data in embed.pl, pp.sym, intrpvar.h, perlvars.h and thrdvar.h. Any changes made here will be lost! */ @@ -829,6 +829,13 @@ Perl_gv_efullname3(pTHXo_ SV* sv, GV* gv, const char* prefix) ((CPerlObj*)pPerl)->Perl_gv_efullname3(sv, gv, prefix); } +#undef Perl_gv_efullname4 +void +Perl_gv_efullname4(pTHXo_ SV* sv, GV* gv, const char* prefix, bool keepmain) +{ + ((CPerlObj*)pPerl)->Perl_gv_efullname4(sv, gv, prefix, keepmain); +} + #undef Perl_gv_fetchfile GV* Perl_gv_fetchfile(pTHXo_ const char* name) @@ -878,6 +885,13 @@ Perl_gv_fullname3(pTHXo_ SV* sv, GV* gv, const char* prefix) ((CPerlObj*)pPerl)->Perl_gv_fullname3(sv, gv, prefix); } +#undef Perl_gv_fullname4 +void +Perl_gv_fullname4(pTHXo_ SV* sv, GV* gv, const char* prefix, bool keepmain) +{ + ((CPerlObj*)pPerl)->Perl_gv_fullname4(sv, gv, prefix, keepmain); +} + #undef Perl_gv_init void Perl_gv_init(pTHXo_ GV* gv, HV* stash, const char* name, STRLEN len, int multi) @@ -2001,6 +2015,13 @@ Perl_newSVpvn(pTHXo_ const char* s, STRLEN len) return ((CPerlObj*)pPerl)->Perl_newSVpvn(s, len); } +#undef Perl_newSVpvn_share +SV* +Perl_newSVpvn_share(pTHXo_ const char* s, STRLEN len, U32 hash) +{ + return ((CPerlObj*)pPerl)->Perl_newSVpvn_share(s, len, hash); +} + #undef Perl_newSVpvf SV* Perl_newSVpvf(pTHXo_ const char* pat, ...) @@ -3345,7 +3366,7 @@ Perl_utf8_hop(pTHXo_ U8 *s, I32 off) #undef Perl_utf8_to_bytes U8* -Perl_utf8_to_bytes(pTHXo_ U8 *s, STRLEN len) +Perl_utf8_to_bytes(pTHXo_ U8 *s, STRLEN *len) { return ((CPerlObj*)pPerl)->Perl_utf8_to_bytes(s, len); } @@ -3364,6 +3385,13 @@ Perl_utf8_to_uv(pTHXo_ U8 *s, I32* retlen) return ((CPerlObj*)pPerl)->Perl_utf8_to_uv(s, retlen); } +#undef Perl_utf8_to_uv_chk +UV +Perl_utf8_to_uv_chk(pTHXo_ U8 *s, I32* retlen, bool checking) +{ + return ((CPerlObj*)pPerl)->Perl_utf8_to_uv_chk(s, retlen, checking); +} + #undef Perl_uv_to_utf8 U8* Perl_uv_to_utf8(pTHXo_ U8 *d, UV uv)