diff options
author | dkf <dkf@noemail.net> | 2008-07-01 14:29:11 (GMT) |
---|---|---|
committer | dkf <dkf@noemail.net> | 2008-07-01 14:29:11 (GMT) |
commit | a84aecb3556380831891869176455bf73a93626e (patch) | |
tree | 155be98abe3f09f2c334dd275fd725cdaf10506d /generic/regcomp.c | |
parent | 0685b815bc2dec5e16c0592a1dba4de8b3743dc3 (diff) | |
download | tcl-a84aecb3556380831891869176455bf73a93626e.zip tcl-a84aecb3556380831891869176455bf73a93626e.tar.gz tcl-a84aecb3556380831891869176455bf73a93626e.tar.bz2 |
Add focussed stack limiting to the RE compiler. Tuning might not yet be right
but it passes everything normally checked in the test suite. [Bug 1905562]
FossilOrigin-Name: 1ab85d8c7df2ba9745aba4ef87ae8afc26e9b04d
Diffstat (limited to 'generic/regcomp.c')
-rw-r--r-- | generic/regcomp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/generic/regcomp.c b/generic/regcomp.c index afe1b1b..8ff77ad 100644 --- a/generic/regcomp.c +++ b/generic/regcomp.c @@ -131,7 +131,7 @@ static void cloneouts(struct nfa *, struct state *, struct state *, struct state static void delsub(struct nfa *, struct state *, struct state *); static void deltraverse(struct nfa *, struct state *, struct state *); static void dupnfa(struct nfa *, struct state *, struct state *, struct state *, struct state *); -static void duptraverse(struct nfa *, struct state *, struct state *); +static void duptraverse(struct nfa *, struct state *, struct state *, int); static void cleartraverse(struct nfa *, struct state *); static void specialcolors(struct nfa *); static long optimize(struct nfa *, FILE *); |