summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorDave Mitchell <davem@fdisolutions.com>2006-04-05 01:50:33 +0000
committerDave Mitchell <davem@fdisolutions.com>2006-04-05 01:50:33 +0000
commit4f639d21b5c9a079a204ea1a0168f3c1a4ed5214 (patch)
treec2b5d2f8230d423e855973abe39d8126adff6ff3 /embed.fnc
parent4aabdb9b669fb3cae6e0122289e74e446eaf01cc (diff)
downloadperl-4f639d21b5c9a079a204ea1a0168f3c1a4ed5214.tar.gz
eliminate PL_regprecomp, PL_regprogram, PL_regnpar and PL_regdata
(only another 441 global vars to go ...) p4raw-id: //depot/perl@27716
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc7
1 files changed, 3 insertions, 4 deletions
diff --git a/embed.fnc b/embed.fnc
index 6d460989a7..fe1246d244 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -1293,7 +1293,7 @@ Es |void |regtail |NN struct RExC_state_t *state|NN regnode *p|NN regnode *val
EsRn |char* |regwhite |NN char *p|NN const char *e
Es |char* |nextchar |NN struct RExC_state_t *state
# ifdef DEBUGGING
-Es |regnode*|dumpuntil |NN regnode *start|NN regnode *node \
+Es |regnode*|dumpuntil |NN regexp *r|NN regnode *start|NN regnode *node \
|NULLOK regnode *last|NN SV* sv|I32 l
Es |void |put_byte |NN SV* sv|int c
# endif
@@ -1320,14 +1320,13 @@ Es |I32 |make_trie |NN struct RExC_state_t* state|NN regnode *startbranch \
#endif
#if defined(PERL_IN_REGEXEC_C) || defined(PERL_DECL_PROT)
-ERs |I32 |regmatch |NN regnode *prog
+ERs |I32 |regmatch |NN regexp *rex|NN regnode *prog
ERs |I32 |regrepeat |NN const regnode *p|I32 max
ERs |I32 |regtry |NN regexp *prog|NN char *startpos
ERs |bool |reginclass |NN const regnode *n|NN const U8 *p|NULLOK STRLEN *lenp\
|bool do_utf8sv_is_utf8
Es |CHECKPOINT|regcppush |I32 parenfloor
-Es |char*|regcppop
-Es |void |cache_re |NN regexp *prog
+Es |char* |regcppop |NN regexp *rex
ERsn |U8* |reghop3 |NN U8 *pos|I32 off|NN U8 *lim
ERsn |U8* |reghopmaybe3 |NN U8 *pos|I32 off|NN U8 *lim
ERs |char* |find_byclass |NN regexp * prog|NN regnode *c|NN char *s|NN const char *strend|I32 norun