Run regen.pl (fixes build on Win32, at least)
Steve Hay [Fri, 4 Jan 2008 10:47:27 +0000 (10:47 +0000)]
p4raw-id: //depot/perl@32823

embed.h
global.sym
pod/perlapi.pod

diff --git a/embed.h b/embed.h
index d99785c..377266a 100644 (file)
--- a/embed.h
+++ b/embed.h
 #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
 #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)
index 61493c4..021d86b 100644 (file)
@@ -337,6 +337,7 @@ Perl_newSVuv
 Perl_newSVnv
 Perl_newSVpv
 Perl_newSVpvn
+Perl_newSVpvn_flags
 Perl_newSVhek
 Perl_newSVpvn_share
 Perl_newSVpvf
index d9a2eeb..0abddef 100644 (file)
@@ -3338,6 +3338,18 @@ not use C<TARG>.  See also C<PUSHp>, C<mXPUSHp> and C<XPUSHp>.
 =for hackers
 Found in file pp.h
 
+=item mPUSHs
+X<mPUSHs>
+
+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<TARG>.
+See also C<PUSHs> and C<mXPUSHs>.
+
+       void    mPUSHs(SV* sv)
+
+=for hackers
+Found in file pp.h
+
 =item mPUSHu
 X<mPUSHu>
 
@@ -3386,6 +3398,18 @@ C<TARG>.  See also C<XPUSHp>, C<mPUSHp> and C<PUSHp>.
 =for hackers
 Found in file pp.h
 
+=item mXPUSHs
+X<mXPUSHs>
+
+Push an SV onto the stack, extending the stack if necessary and mortalizes
+the SV.  Does not handle 'set' magic.  Does not use C<TARG>.  See also
+C<XPUSHs> and C<mPUSHs>.
+
+       void    mXPUSHs(SV* sv)
+
+=for hackers
+Found in file pp.h
+
 =item mXPUSHu
 X<mXPUSHu>
 
@@ -5212,6 +5236,17 @@ Like C<newSVpvn>, but takes a literal string instead of a string/length pair.
 =for hackers
 Found in file handy.h
 
+=item newSVpvs_flags
+X<newSVpvs_flags>
+
+Like C<newSVpvn_flags>, 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<newSVpvs_share>