plan9port/src/libregexp
Russ Cox a7511dd43d libregexp: fix ambiguous match selection
echo SYSSYSR1 | sed 's/SYS.+/sysr1/'

was producing SYSsysr1 instead of sysr1.
Bug was introduced during overflow cleanup earlier this year.

Also bring regexec.c and rregexec.c into sync again.
Also allocate large enough lists in the regexec2/rregexec2 case.
2007-12-07 15:32:45 -05:00
..
cvt odds and ends 2004-04-21 23:43:46 +00:00
lib9.h Update libregexp with recent bug fixes from Plan 9. 2004-03-05 05:13:56 +00:00
lib9.std.h add for porting 2004-12-27 00:12:12 +00:00
mkfile clean up when finished. 2004-04-19 23:04:36 +00:00
portdate add portdate 2004-12-26 23:48:25 +00:00
README Initial revision 2003-09-30 17:47:41 +00:00
regaux.c libregexp: fix ambiguous match selection 2007-12-07 15:32:45 -05:00
regcomp.c libregexp: fix ambiguous match selection 2007-12-07 15:32:45 -05:00
regcomp.h libregexp: fix ambiguous match selection 2007-12-07 15:32:45 -05:00
regerror.c Update libregexp with recent bug fixes from Plan 9. 2004-03-05 05:13:56 +00:00
regexec.c libregexp: fix ambiguous match selection 2007-12-07 15:32:45 -05:00
regsub.c Update libregexp with recent bug fixes from Plan 9. 2004-03-05 05:13:56 +00:00
rregexec.c libregexp: fix ambiguous match selection 2007-12-07 15:32:45 -05:00
rregsub.c Update libregexp with recent bug fixes from Plan 9. 2004-03-05 05:13:56 +00:00
test2.c Initial revision 2003-09-30 17:47:41 +00:00
test.c Initial revision 2003-09-30 17:47:41 +00:00

This is a Unix port of the Plan 9 regular expression library,
originally done for the Inferno operating system.

Russ Cox repackaged this to build as a standalone
Unix library.  Send comments about packaging to
Russ Cox <rsc@post.harvard.edu>