This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
src/winsup/cygwin ChangeLog regex/engine.c reg ...
- From: corinna at cygwin dot com
- To: cygwin-cvs at cygwin dot com
- Date: 11 Feb 2010 21:19:19 -0000
- Subject: src/winsup/cygwin ChangeLog regex/engine.c reg ...
CVSROOT: /cvs/src
Module name: src
Changes by: corinna@sourceware.org 2010-02-11 21:19:19
Modified files:
winsup/cygwin : ChangeLog
winsup/cygwin/regex: engine.c regcomp.c regex2.h
Log message:
* regex/engine.c (step): Drop Cygwin-specific definition.
(NONCHAR): Better cast here to make the test work. Move comment
from step here.
(matcher): Disable skipping initial string in multibyte case.
* regex/regcomp.c (p_bracket): Don't simplify singleton in the invert
case.
(p_b_term): Handle early end of pattern after dash in bracket
expression.
(singleton): Don't ignore the wides just because there's already a
singleton in the single byte chars. Fix condition for a singleton
wide accordingly.
(findmust): Check for LC_CTYPE charset, rather than LC_COLLATE charset.
* regex2.h (CHIN): Fix condition in the icase & invert case.
(ISWORD): Fix wrong cast to unsigned char.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4818&r2=1.4819
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/regex/engine.c.diff?cvsroot=src&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/regex/regcomp.c.diff?cvsroot=src&r1=1.7&r2=1.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/regex/regex2.h.diff?cvsroot=src&r1=1.5&r2=1.6