diff options
author | Chip Salzenberg <chip@pobox.com> | 1999-03-09 06:51:57 -0500 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1999-05-11 02:49:07 +0000 |
commit | 312caa8e97f1c7ee342a9895c2f0e749625b4929 (patch) | |
tree | d17fe60b1f9973745e8a7a4dc5180e630f87d561 /proto.h | |
parent | 810b8aa5436a934d1a2016588cbacf9b55463c40 (diff) | |
download | perl-312caa8e97f1c7ee342a9895c2f0e749625b4929.tar.gz |
gutsupport for C++ exceptions
Message-ID: <19990309115157.E7911@perlsupport.com>
Subject: [PATCH 5.005] Flexible Exceptions
p4raw-id: //depot/perl@3386
Diffstat (limited to 'proto.h')
-rw-r--r-- | proto.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -744,6 +744,12 @@ void doencodes _((SV* sv, char* s, I32 len)); SV* refto _((SV* sv)); U32 seed _((void)); OP *docatch _((OP *o)); +void *docatch_body _((va_list args)); +void *perl_parse_body _((va_list args)); +void *perl_run_body _((va_list args)); +void *perl_call_body _((va_list args)); +void perl_call_xbody _((OP *myop, int is_eval)); +void *call_list_body _((va_list args)); OP *dofindlabel _((OP *o, char *label, OP **opstack, OP **oplimit)); void doparseform _((SV *sv)); I32 dopoptoeval _((I32 startingblock)); @@ -969,6 +975,7 @@ VIRTUAL void do_op_dump _((I32 level, PerlIO *file, OP *o)); VIRTUAL void do_pmop_dump _((I32 level, PerlIO *file, PMOP *pm)); VIRTUAL void do_sv_dump _((I32 level, PerlIO *file, SV *sv, I32 nest, I32 maxnest, bool dumpops, STRLEN pvlim)); VIRTUAL void magic_dump _((MAGIC *mg)); +VIRTUAL void* default_protect _((int *except, protect_body_t, ...)); VIRTUAL void reginitcolors _((void)); VIRTUAL char* sv_2pv_nolen _((SV* sv)); VIRTUAL char* sv_pv _((SV *sv)); |