diff options
author | Nick Ing-Simmons <nik@tiuk.ti.com> | 1999-10-02 11:11:44 +0000 |
---|---|---|
committer | Nick Ing-Simmons <nik@tiuk.ti.com> | 1999-10-02 11:11:44 +0000 |
commit | 33d8f7c1afe01d04914301ea81b4771b23fc2612 (patch) | |
tree | 72cb8a4a39d47dedec2343de539792defccac948 /proto.h | |
parent | 5bc28da93666e223bb56098f72517273bc8bcbf9 (diff) | |
parent | 9741dab02becad0550bba7d5ca9e59f8ac608b2d (diff) | |
download | perl-33d8f7c1afe01d04914301ea81b4771b23fc2612.tar.gz |
Incremental merge of mainline
p4raw-id: //depot/utfperl@4286
Diffstat (limited to 'proto.h')
-rw-r--r-- | proto.h | 29 |
1 files changed, 28 insertions, 1 deletions
@@ -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); |