summaryrefslogtreecommitdiff
path: root/proto.h
diff options
context:
space:
mode:
authorMalcolm Beattie <mbeattie@sable.ox.ac.uk>1997-09-22 16:01:48 +0000
committerMalcolm Beattie <mbeattie@sable.ox.ac.uk>1997-09-22 16:01:48 +0000
commitb83535cb553b94cd457aaceadbc320b293a81b7c (patch)
treefcdecfade8ccfb2652c468f025c4bc3a32791f49 /proto.h
parentd9f997d712a9ca9f2b66409f2920290ddaf904c3 (diff)
downloadperl-b83535cb553b94cd457aaceadbc320b293a81b7c.tar.gz
runops becomes a funtion pointer and sv_bless3 created
to avoid pointer forgery with '~'-magic. p4raw-id: //depot/perl@68
Diffstat (limited to 'proto.h')
-rw-r--r--proto.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/proto.h b/proto.h
index 4565ec4a82..4c51fdc2be 100644
--- a/proto.h
+++ b/proto.h
@@ -398,7 +398,10 @@ Sighandler_t rsignal _((int, Sighandler_t));
int rsignal_restore _((int, Sigsave_t*));
int rsignal_save _((int, Sighandler_t, Sigsave_t*));
Sighandler_t rsignal_state _((int));
-int runops _((void));
+int runops_standard _((void));
+#ifdef DEBUGGING
+int runops_debug _((void));
+#endif
void rxres_free _((void** rsp));
void rxres_restore _((void** rsp, REGEXP* rx));
void rxres_save _((void** rsp, REGEXP* rx));
@@ -465,6 +468,7 @@ UV sv_2uv _((SV* sv));
void sv_add_arena _((char* ptr, U32 size, U32 flags));
int sv_backoff _((SV* sv));
SV* sv_bless _((SV* sv, HV* stash));
+SV* sv_bless3 _((SV* sv, HV* stash, bool zaptilde));
void sv_catpvf _((SV* sv, const char* pat, ...));
void sv_catpv _((SV* sv, char* ptr));
void sv_catpvn _((SV* sv, char* ptr, STRLEN len));