diff options
author | stanton <stanton@noemail.net> | 1999-08-05 01:16:56 (GMT) |
---|---|---|
committer | stanton <stanton@noemail.net> | 1999-08-05 01:16:56 (GMT) |
commit | 855f18ea6941c8b4d73ce0e9311855a1e74b1694 (patch) | |
tree | 6ba27c1270de462a013ecbff3d320551d574c2c5 /generic/regguts.h | |
parent | 83dd89bfac66d7aefa10ffc61f506ae2dca5965b (diff) | |
download | tcl-855f18ea6941c8b4d73ce0e9311855a1e74b1694.zip tcl-855f18ea6941c8b4d73ce0e9311855a1e74b1694.tar.gz tcl-855f18ea6941c8b4d73ce0e9311855a1e74b1694.tar.bz2 |
* generic/regc_nfa.c:
* generic/regcomp.c:
* generic/rege_dfa.c:
* generic/regexec.c:
* generic/regguts.h: Applied patches supplied by Henry Spencer to
greatly enhance the performance of certain classes of regular
expressions. [Bug: 2440, 2447]
FossilOrigin-Name: c161cf02898f99f1fadbd1d0811d87aea37fbbc4
Diffstat (limited to 'generic/regguts.h')
-rw-r--r-- | generic/regguts.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/generic/regguts.h b/generic/regguts.h index 29b1721..45c47f6 100644 --- a/generic/regguts.h +++ b/generic/regguts.h @@ -401,7 +401,7 @@ struct guts { int magic; # define GUTSMAGIC 0xfed9 int cflags; /* copy of compile flags */ - int info; /* copy of re_info */ + long info; /* copy of re_info */ size_t nsub; /* copy of re_nsub */ struct subre *tree; struct cnfa search; /* for fast preliminary search */ @@ -411,5 +411,4 @@ struct guts { struct subre *lacons; /* lookahead-constraint vector */ int nlacons; /* size of lacons */ int usedshorter; /* used non-greedy quantifiers? */ - int unmatchable; /* cannot match anything? */ }; |