summaryrefslogtreecommitdiff
path: root/proto.h
diff options
context:
space:
mode:
Diffstat (limited to 'proto.h')
-rw-r--r--proto.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/proto.h b/proto.h
index 14d8567293..07eb0affc1 100644
--- a/proto.h
+++ b/proto.h
@@ -95,6 +95,7 @@ long do_tell _((GV* gv));
I32 do_trans _((SV* sv, OP* arg));
void do_vecset _((SV* sv));
void do_vop _((I32 optype, SV* sv, SV* left, SV* right));
+I32 dowantarray _((void));
void dump_all _((void));
void dump_eval _((void));
#ifdef DUMP_FDS /* See util.c */
@@ -323,12 +324,12 @@ void pop_scope _((void));
OP* prepend_elem _((I32 optype, OP* head, OP* tail));
void push_return _((OP* op));
void push_scope _((void));
-regexp* regcomp _((char* exp, char* xend, PMOP* pm));
+regexp* pregcomp _((char* exp, char* xend, PMOP* pm));
OP* ref _((OP* op, I32 type));
OP* refkids _((OP* op, I32 type));
void regdump _((regexp* r));
-I32 regexec _((regexp* prog, char* stringarg, char* strend, char* strbeg, I32 minend, SV* screamer, I32 safebase));
-void regfree _((struct regexp* r));
+I32 pregexec _((regexp* prog, char* stringarg, char* strend, char* strbeg, I32 minend, SV* screamer, I32 safebase));
+void pregfree _((struct regexp* r));
char* regnext _((char* p));
char* regprop _((char* op));
void repeatcpy _((char* to, char* from, I32 len, I32 count));