summaryrefslogtreecommitdiff
path: root/proto.h
diff options
context:
space:
mode:
authorNick Ing-Simmons <nik@tiuk.ti.com>1999-10-02 11:11:44 +0000
committerNick Ing-Simmons <nik@tiuk.ti.com>1999-10-02 11:11:44 +0000
commit33d8f7c1afe01d04914301ea81b4771b23fc2612 (patch)
tree72cb8a4a39d47dedec2343de539792defccac948 /proto.h
parent5bc28da93666e223bb56098f72517273bc8bcbf9 (diff)
parent9741dab02becad0550bba7d5ca9e59f8ac608b2d (diff)
downloadperl-33d8f7c1afe01d04914301ea81b4771b23fc2612.tar.gz
Incremental merge of mainline
p4raw-id: //depot/utfperl@4286
Diffstat (limited to 'proto.h')
-rw-r--r--proto.h29
1 files changed, 28 insertions, 1 deletions
diff --git a/proto.h b/proto.h
index 9ca65d934a..0bc97193f4 100644
--- a/proto.h
+++ b/proto.h
@@ -56,6 +56,7 @@ VIRTUAL void Perl_croak_nocontext(const char* pat, ...) __attribute__((noreturn)
VIRTUAL OP* Perl_die_nocontext(const char* pat, ...);
VIRTUAL void Perl_deb_nocontext(const char* pat, ...);
VIRTUAL char* Perl_form_nocontext(const char* pat, ...);
+VIRTUAL SV* Perl_mess_nocontext(const char* pat, ...);
VIRTUAL void Perl_warn_nocontext(const char* pat, ...);
VIRTUAL void Perl_warner_nocontext(U32 err, const char* pat, ...);
VIRTUAL SV* Perl_newSVpvf_nocontext(const char* pat, ...);
@@ -322,7 +323,9 @@ VIRTUAL void Perl_markstack_grow(pTHX);
#if defined(USE_LOCALE_COLLATE)
VIRTUAL char* Perl_mem_collxfrm(pTHX_ const char* s, STRLEN len, STRLEN* xlen);
#endif
-VIRTUAL SV* Perl_mess(pTHX_ const char* pat, va_list* args);
+VIRTUAL SV* Perl_mess(pTHX_ const char* pat, ...);
+VIRTUAL SV* Perl_vmess(pTHX_ const char* pat, va_list* args);
+VIRTUAL void Perl_qerror(pTHX_ SV* err);
VIRTUAL int Perl_mg_clear(pTHX_ SV* sv);
VIRTUAL int Perl_mg_copy(pTHX_ SV* sv, SV* nsv, const char* key, I32 klen);
VIRTUAL MAGIC* Perl_mg_find(pTHX_ SV* sv, int type);
@@ -920,14 +923,38 @@ 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 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);