summaryrefslogtreecommitdiffstats
path: root/generic/regc_cvec.c
Commit message (Collapse)AuthorAgeFilesLines
* Get rid of pre-C89-isms (esp. CONST vs const).dkf2008-04-271-3/+3
| | | FossilOrigin-Name: 2d205c22fbe5def21ccd36bc6f7b2d3831f6122d
* Eliminate multi-char collating element code completely. Simplifies the codedkf2007-11-141-112/+6
| | | | | | | quite a bit. If people still want the full code, it will remain on the 8.4 branch. [Bug 1831425] FossilOrigin-Name: c3a6a6c85d822a4dbbad8d4cc48b0b7c6bf86148
* Comment/#ifdef out the multi-char collating element support code.dkf2007-11-141-6/+32
| | | | | | We never used or supported it. [Bug 1831425] FossilOrigin-Name: ca5f3f73b00c6e2d02631653ece13466a003e4f6
* Improve const-correctness of RE compilerdkf2007-04-191-11/+13
| | | FossilOrigin-Name: cf122e81f894c9291c93945803adce7797118d19
* changed last commit - ifdef'ing out unused mcce (multi char collationmsofer2006-09-271-1/+1
| | | | | | elements) code. FossilOrigin-Name: aa894cbc17749b4dd598da96fab22d5ee205662f
* * generic/regc_cvec.c (addmcce):msofer2006-09-271-0/+9
| | | | | | | | | | * generic/regcomp.c (compile): the static function addmcce does nothing when called with two NULL pointers; the only call is by compile with two NULL pointers (regcomp.c #includes regc_cvec.c). The whole thing is now ifdef'ed out with the macro REGEXP_ADDMCCE_UNUSED. This also silences coverity's #7. FossilOrigin-Name: fa0a132f0edc7fab8aeaae5b33e79093b21d837c
* ANSIfy the RE compiler.dkf2005-11-091-52/+59
| | | FossilOrigin-Name: afc463b61c4b6d7656b220694e75e3f2cd579e1d
* Fixes for regexp issues raised in [Bug 578363].dkf2002-07-291-88/+98
| | | | | | | Lots of thanks to pvgoran@users.sf.net for tracking them down! Also made the RE files touched meet the Tcl Engineering Guidelines a bit better (they've a long way to go, but this is a start...) FossilOrigin-Name: 8cfaf94bd837a529e9a21183061ca146ef877650
* * generic/regc_color.c:hobbs1999-10-131-10/+9
| | | | | | | | | | | | | | | | | | * generic/regc_cvec.c: * generic/regc_lex.c: * generic/regc_locale.c: * generic/regcomp.c: * generic/regcustom.h: * generic/regerrs.h: * generic/regex.h: * generic/regexec.c: * generic/regguts.h: * generic/tclRegexp.c: * generic/tclTest.c: * tests/reg.test: updated to Henry Spencer's new regexp engine (mid-Sept 99). Should greatly reduce stack space reqs. FossilOrigin-Name: 801921c81830b2e88cf056e287360955dcd7d0cb
* * tests/reg.test:stanton1999-06-021-2/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | * generic/regc_color.c: * generic/regc_cvec.c: * generic/regc_lex.c: * generic/regc_locale.c: * generic/regc_nfa.c: * generic/regcomp.c: * generic/regcustom.h: * generic/rege_dfa.c: * generic/regerror.c: * generic/regerrs.h: * generic/regex.h: * generic/regexec.c: * generic/regfree.c: * generic/regfronts.c: * generic/regguts.h: * generic/tclCmdMZ.c: * generic/tclRegexp.c: * generic/tclRegexp.h: * generic/tclTest.c: Applied Henry Spencer's latest regexp patches that fix an infinite loop bug and add support for testing whether a string could match with additional input. [Bug: 2117] FossilOrigin-Name: 96584c60d8cb01cfeb755d8fa10d149157c64005
* merged tcl 8.1 branch back into the main trunkstanton1999-04-161-0/+170
FossilOrigin-Name: f3b32fb71c9011ac220779bd9dbe5617c9dc87d9