summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Hay <SteveHay@planit.com>2008-01-04 10:47:27 +0000
committerSteve Hay <SteveHay@planit.com>2008-01-04 10:47:27 +0000
commitae374e95f2465dddad54f12486ab8266e5ccbb5a (patch)
treeff46884566a465741907c25cd7f16dea487641e9
parent22f1178fc6ea7d78b2fce6108796ec629a70476b (diff)
downloadperl-ae374e95f2465dddad54f12486ab8266e5ccbb5a.tar.gz
Run regen.pl (fixes build on Win32, at least)
p4raw-id: //depot/perl@32823
-rw-r--r--embed.h4
-rw-r--r--global.sym1
-rw-r--r--pod/perlapi.pod35
3 files changed, 36 insertions, 4 deletions
diff --git a/embed.h b/embed.h
index d99785c969..377266aabb 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 61493c4066..021d86b1ef 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 d9a2eebcd3..0abddefd3a 100644
--- a/pod/perlapi.pod
+++ b/pod/perlapi.pod
@@ -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>