From: Steve Hay Date: Fri, 4 Jan 2008 10:47:27 +0000 (+0000) Subject: Run regen.pl (fixes build on Win32, at least) X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=ae374e95f2465dddad54f12486ab8266e5ccbb5a;p=p5sagit%2Fp5-mst-13.2.git Run regen.pl (fixes build on Win32, at least) p4raw-id: //depot/perl@32823 --- diff --git a/embed.h b/embed.h index d99785c..377266a 100644 --- a/embed.h +++ b/embed.h @@ -573,9 +573,7 @@ #define newSVpv Perl_newSVpv #define newSVpvn Perl_newSVpvn #define newSVpvn_flags Perl_newSVpvn_flags -#ifdef PERL_CORE #define newSVhek Perl_newSVhek -#endif #define newSVpvn_share Perl_newSVpvn_share #define newSVpvf Perl_newSVpvf #define vnewSVpvf Perl_vnewSVpvf @@ -2869,9 +2867,7 @@ #define newSVpv(a,b) Perl_newSVpv(aTHX_ a,b) #define newSVpvn(a,b) Perl_newSVpvn(aTHX_ a,b) #define newSVpvn_flags(a,b,c) Perl_newSVpvn_flags(aTHX_ a,b,c) -#ifdef PERL_CORE #define newSVhek(a) Perl_newSVhek(aTHX_ a) -#endif #define newSVpvn_share(a,b,c) Perl_newSVpvn_share(aTHX_ a,b,c) #define vnewSVpvf(a,b) Perl_vnewSVpvf(aTHX_ a,b) #define newSVrv(a,b) Perl_newSVrv(aTHX_ a,b) diff --git a/global.sym b/global.sym index 61493c4..021d86b 100644 --- a/global.sym +++ b/global.sym @@ -337,6 +337,7 @@ Perl_newSVuv Perl_newSVnv Perl_newSVpv Perl_newSVpvn +Perl_newSVpvn_flags Perl_newSVhek Perl_newSVpvn_share Perl_newSVpvf diff --git a/pod/perlapi.pod b/pod/perlapi.pod index d9a2eeb..0abddef 100644 --- a/pod/perlapi.pod +++ b/pod/perlapi.pod @@ -3338,6 +3338,18 @@ not use C. See also C, C and C. =for hackers Found in file pp.h +=item mPUSHs +X + +Push an SV onto the stack and mortalizes the SV. The stack must have room +for this element. Does not handle 'set' magic. Does not use C. +See also C and C. + + void mPUSHs(SV* sv) + +=for hackers +Found in file pp.h + =item mPUSHu X @@ -3386,6 +3398,18 @@ C. See also C, C and C. =for hackers Found in file pp.h +=item mXPUSHs +X + +Push an SV onto the stack, extending the stack if necessary and mortalizes +the SV. Does not handle 'set' magic. Does not use C. See also +C and C. + + void mXPUSHs(SV* sv) + +=for hackers +Found in file pp.h + =item mXPUSHu X @@ -5212,6 +5236,17 @@ Like C, but takes a literal string instead of a string/length pair. =for hackers Found in file handy.h +=item newSVpvs_flags +X + +Like C, but takes a literal string instead of a string/length +pair. + + SV* newSVpvs_flags(const char* s, U32 flags) + +=for hackers +Found in file handy.h + =item newSVpvs_share X