summaryrefslogtreecommitdiff
path: root/proto.h
diff options
context:
space:
mode:
authorVishal Bhatia <vishal@deja.com>1999-08-25 09:31:33 +0900
committerGurusamy Sarathy <gsar@cpan.org>1999-09-20 03:25:25 +0000
commit932e9ff92dfdad82564fe7085f2cb398e628fac3 (patch)
tree7d279cbfce2410b85118b9a31dd6a84cc30d38da /proto.h
parent5a844595b9262407e093364ec4d29a22962723f0 (diff)
downloadperl-932e9ff92dfdad82564fe7085f2cb398e628fac3.tar.gz
add arenas for managing allocations of remaining xpv*v structures
Message-ID: <Pine.LNX.4.10.9908250031000.11727-100000@localhost.localdomain> Subject: [PATCH 5.005_60] removing extra ref count (compiler) p4raw-id: //depot/perl@4198
Diffstat (limited to 'proto.h')
-rw-r--r--proto.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/proto.h b/proto.h
index 74958d38b0..e4fe09cabe 100644
--- a/proto.h
+++ b/proto.h
@@ -913,14 +913,39 @@ STATIC SV* S_more_sv(pTHX);
STATIC void S_more_xiv(pTHX);
STATIC void S_more_xnv(pTHX);
STATIC void S_more_xpv(pTHX);
+STATIC void S_more_xpviv(pTHX);
+STATIC void S_more_xpvnv(pTHX);
+STATIC void S_more_xpvcv(pTHX);
+STATIC void S_more_xpvav(pTHX);
+STATIC void S_more_xpvhv(pTHX);
+STATIC void S_more_xpvmg(pTHX);
+STATIC void S_more_xpvlv(pTHX);
+STATIC void S_more_xpvbm(pTHX);
STATIC void S_more_xrv(pTHX);
STATIC XPVIV* S_new_xiv(pTHX);
STATIC XPVNV* S_new_xnv(pTHX);
STATIC XPV* S_new_xpv(pTHX);
+STATIC XPV* S_new_xpv(pTHX);
+STATIC XPVIV* S_new_xpviv(pTHX);
+STATIC XPVNV* S_new_xpvnv(pTHX);
+STATIC XPVCV* S_new_xpvcv(pTHX);
+STATIC XPVAV* S_new_xpvav(pTHX);
+STATIC XPVHV* S_new_xpvhv(pTHX);
+STATIC XPVMG* S_new_xpvmg(pTHX);
+STATIC XPVLV* S_new_xpvlv(pTHX);
+STATIC XPVBM* S_new_xpvbm(pTHX);
STATIC XRV* S_new_xrv(pTHX);
STATIC void S_del_xiv(pTHX_ XPVIV* p);
STATIC void S_del_xnv(pTHX_ XPVNV* p);
STATIC void S_del_xpv(pTHX_ XPV* p);
+STATIC void S_del_xpviv(pTHX_ XPVIV* p);
+STATIC void S_del_xpvnv(pTHX_ XPVNV* p);
+STATIC void S_del_xpvcv(pTHX_ XPVCV* p);
+STATIC void S_del_xpvav(pTHX_ XPVAV* p);
+STATIC void S_del_xpvhv(pTHX_ XPVHV* p);
+STATIC void S_del_xpvmg(pTHX_ XPVMG* p);
+STATIC void S_del_xpvlv(pTHX_ XPVLV* p);
+STATIC void S_del_xpvbm(pTHX_ XPVBM* p);
STATIC void S_del_xrv(pTHX_ XRV* p);
STATIC void S_sv_unglob(pTHX_ SV* sv);
STATIC void S_not_a_number(pTHX_ SV *sv);