cvs commit: ponie/perl embed.fnc embed.h global.sym proto.h sv.c
[email protected] (Nicholas Clark) 30 Apr 2005 09:12:44 -0000
| Newsgroups | perl.ponie.changes |
|---|---|
| Message-ID | <[email protected]> |
cvsuser 05/04/30 02:12:44
Modified: perl embed.fnc embed.h global.sym proto.h sv.c
Log:
Move the new body zeroing functions back inline. (Now in the PMC code)
Remove the public API for them.
Revision Changes Path
1.36 +0 -3 ponie/perl/embed.fnc
Index: embed.fnc
===================================================================
RCS file: /cvs/public/ponie/perl/embed.fnc,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- embed.fnc 23 Apr 2005 16:52:41 -0000 1.35
+++ embed.fnc 30 Apr 2005 09:12:44 -0000 1.36
@@ -1267,9 +1267,6 @@
Ap |void |del_xpvlv |XPVLV* p
Ap |void |del_xpvbm |XPVBM* p
Ap |void |del_xpvgv |XPVGV* p
-Ap |void |zero_xpvfm |SV *fm
-Ap |void |zero_xpvcv |SV *cv
-Ap |void |zero_xpvio |SV *io
#if defined(PERL_IN_SV_C) || defined(PERL_DECL_PROT)
s |IV |asIV |SV* sv
1.26 +0 -6 ponie/perl/embed.h
Index: embed.h
===================================================================
RCS file: /cvs/public/ponie/perl/embed.h,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- embed.h 23 Apr 2005 16:52:41 -0000 1.25
+++ embed.h 30 Apr 2005 09:12:44 -0000 1.26
@@ -1792,9 +1792,6 @@
#define del_xpvlv Perl_del_xpvlv
#define del_xpvbm Perl_del_xpvbm
#define del_xpvgv Perl_del_xpvgv
-#define zero_xpvfm Perl_zero_xpvfm
-#define zero_xpvcv Perl_zero_xpvcv
-#define zero_xpvio Perl_zero_xpvio
#if defined(PERL_IN_SV_C) || defined(PERL_DECL_PROT)
#ifdef PERL_CORE
#define asIV S_asIV
@@ -4401,9 +4398,6 @@
#define del_xpvlv(a) Perl_del_xpvlv(aTHX_ a)
#define del_xpvbm(a) Perl_del_xpvbm(aTHX_ a)
#define del_xpvgv(a) Perl_del_xpvgv(aTHX_ a)
-#define zero_xpvfm(a) Perl_zero_xpvfm(aTHX_ a)
-#define zero_xpvcv(a) Perl_zero_xpvcv(aTHX_ a)
-#define zero_xpvio(a) Perl_zero_xpvio(aTHX_ a)
#if defined(PERL_IN_SV_C) || defined(PERL_DECL_PROT)
#ifdef PERL_CORE
#define asIV(a) S_asIV(aTHX_ a)
1.20 +0 -3 ponie/perl/global.sym
Index: global.sym
===================================================================
RCS file: /cvs/public/ponie/perl/global.sym,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- global.sym 23 Apr 2005 16:52:41 -0000 1.19
+++ global.sym 30 Apr 2005 09:12:44 -0000 1.20
@@ -730,9 +730,6 @@
Perl_del_xpvlv
Perl_del_xpvbm
Perl_del_xpvgv
-Perl_zero_xpvfm
-Perl_zero_xpvcv
-Perl_zero_xpvio
Perl_sv_setsv_flags
Perl_sv_catpvn_flags
Perl_sv_catsv_flags
1.36 +0 -3 ponie/perl/proto.h
Index: proto.h
===================================================================
RCS file: /cvs/public/ponie/perl/proto.h,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- proto.h 23 Apr 2005 16:52:41 -0000 1.35
+++ proto.h 30 Apr 2005 09:12:44 -0000 1.36
@@ -1219,9 +1219,6 @@
PERL_CALLCONV void Perl_del_xpvlv(pTHX_ XPVLV* p);
PERL_CALLCONV void Perl_del_xpvbm(pTHX_ XPVBM* p);
PERL_CALLCONV void Perl_del_xpvgv(pTHX_ XPVGV* p);
-PERL_CALLCONV void Perl_zero_xpvfm(pTHX_ SV *fm);
-PERL_CALLCONV void Perl_zero_xpvcv(pTHX_ SV *cv);
-PERL_CALLCONV void Perl_zero_xpvio(pTHX_ SV *io);
#if defined(PERL_IN_SV_C) || defined(PERL_DECL_PROT)
STATIC IV S_asIV(pTHX_ SV* sv);
1.68 +0 -20 ponie/perl/sv.c
Index: sv.c
===================================================================
RCS file: /cvs/public/ponie/perl/sv.c,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -r1.67 -r1.68
--- sv.c 30 Apr 2005 08:11:43 -0000 1.67
+++ sv.c 30 Apr 2005 09:12:44 -0000 1.68
@@ -1791,26 +1791,6 @@
return Parrot_PMC_get_pointer_intkey(PL_Parrot,MUMBLE(sv), Ponie_P_CVOUTSIDE_SEQ);
}
-
-void
-Perl_zero_xpvfm(pTHX_ SV *fm)
-{
- Zero(/**/ SvANY(fm), 1, XPVFM);
-}
-
-void
-Perl_zero_xpvio(pTHX_ SV *io)
-{
- Zero(/**/ SvANY(io), 1, XPVIO);
-}
-
-void
-Perl_zero_xpvcv(pTHX_ SV *fm)
-{
- Zero(/**/ SvANY(fm), 1, XPVCV);
-}
-
-
/*
=for apidoc sv_upgrade