summaryrefslogtreecommitdiff
path: root/thrdvar.h
diff options
context:
space:
mode:
authorIlya Zakharevich <ilya@math.berkeley.edu>1999-07-31 01:13:38 -0400
committerGurusamy Sarathy <gsar@cpan.org>1999-08-01 21:05:54 +0000
commit82ba1be6639bfd31cc63b76f90d26dc1dafd9221 (patch)
tree552ff3741b6e83f69dea6f59d001065349acec53 /thrdvar.h
parent3cfae81b38bc8edd77142113464ee12c2a2e5af0 (diff)
downloadperl-82ba1be6639bfd31cc63b76f90d26dc1dafd9221.tar.gz
More optimizations to REx engine
Message-Id: <199907311407.IAA25038@localhost.frii.com> p4raw-id: //depot/perl@3857
Diffstat (limited to 'thrdvar.h')
-rw-r--r--thrdvar.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/thrdvar.h b/thrdvar.h
index 32a0c7fe9e..4434b5ddb2 100644
--- a/thrdvar.h
+++ b/thrdvar.h
@@ -143,6 +143,7 @@ PERLVAR(Tregcomp_rx, regexp *) /* from regcomp.c */
PERLVAR(Textralen, I32) /* from regcomp.c */
PERLVAR(Tcolorset, int) /* from regcomp.c */
PERLVARA(Tcolors,6, char *) /* from regcomp.c */
+PERLVAR(Treg_whilem_seen, I32) /* number of WHILEM in this expr */
PERLVAR(Treginput, char *) /* String-input pointer. */
PERLVAR(Tregbol, char *) /* Beginning of input, for ^ check. */
PERLVAR(Tregeol, char *) /* End of input, for $ check. */
@@ -172,6 +173,10 @@ PERLVARI(Treg_oldcurpm, PMOP*, NULL) /* curpm before match */
PERLVARI(Treg_curpm, PMOP*, NULL) /* curpm during match */
PERLVAR(Treg_oldsaved, char*) /* old saved substr during match */
PERLVAR(Treg_oldsavedlen, STRLEN) /* old length of saved substr during match */
+PERLVAR(Treg_maxiter, I32) /* max wait until caching pos */
+PERLVAR(Treg_leftiter, I32) /* wait until caching pos */
+PERLVARI(Treg_poscache, char *, Nullch) /* cache of pos of WHILEM */
+PERLVAR(Treg_poscache_size, STRLEN) /* size of pos cache of WHILEM */
PERLVARI(Tregcompp, regcomp_t, MEMBER_TO_FPTR(Perl_pregcomp))
/* Pointer to REx compiler */