freebsd-dev/lib/libc/regex
Tim J. Robbins bd9643b135 Fix computation of the 'n' argument to mbrtowc (through XMBRTOWC) to avoid
reading past 'stop' in various places when converting multibyte characters.
Reading too far caused truncation to not be detected when it should have
been, eventually causing regexec() to loop infinitely in with certain
combinations of patterns and strings in multibyte locales.

PR:		74020
MFC after:	4 weeks
2004-11-21 03:14:32 +00:00
..
grot Update paths to reg*.c and regex2.h. Add a target to build regex.h. 2004-07-19 08:48:17 +00:00
cclass.h Fix the style of the SCM ID's. 2002-03-22 23:42:05 +00:00
cname.h Fix the style of the SCM ID's. 2002-03-22 23:42:05 +00:00
COPYRIGHT
engine.c Fix computation of the 'n' argument to mbrtowc (through XMBRTOWC) to avoid 2004-11-21 03:14:32 +00:00
Makefile.inc libc_r wasn't so tied to libc for 22 months. 2002-11-18 09:50:57 +00:00
re_format.7 Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
regcomp.c Directly include <runetype.h> for _CurrentRuneLocale, <_ctype.h> doesn't 2004-10-03 15:42:59 +00:00
regerror.c Add a new error code, REG_ILLSEQ, to indicate that a regular expression 2004-07-12 06:07:26 +00:00
regex2.h Make regular expression matching aware of multibyte characters. The general 2004-07-12 07:35:59 +00:00
regex.3 Remove an entry from the BUGS section: we have multibyte character 2004-07-12 11:03:42 +00:00
regexec.c Make regular expression matching aware of multibyte characters. The general 2004-07-12 07:35:59 +00:00
regfree.c Make regular expression matching aware of multibyte characters. The general 2004-07-12 07:35:59 +00:00
utils.h Fix the style of the SCM ID's. 2002-03-22 23:42:05 +00:00
WHATSNEW