newlib-cygwin/winsup/cygwin/regex
Corinna Vinschen 5924191333 Cygwin: regex: fix faulty check for valid range expression
Except for the "C" or "POSIX" locale, checking for start <= finish
is always wrong.  Range start must be <= range finish in terms of the
locale's collating order.  So make sure to call always wcscoll(), even
in the "C"/"POSIX" locale, which makes wcscoll equivalent to wcscmp
anyway.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2023-03-20 12:58:03 +01:00
..
COPYRIGHT Cygwin: replace regex with latest verbatim FreeBSD version 2023-03-16 11:12:08 +01:00
cname.h Cygwin: replace regex with latest verbatim FreeBSD version 2023-03-16 11:12:08 +01:00
engine.c Cygwin: regex: NONCHAR: re-add cast to int 2023-03-16 13:47:10 +01:00
regcomp.c Cygwin: regex: fix faulty check for valid range expression 2023-03-20 12:58:03 +01:00
regerror.c Cygwin: replace regex with latest verbatim FreeBSD version 2023-03-16 11:12:08 +01:00
regex.3 Cygwin: replace regex with latest verbatim FreeBSD version 2023-03-16 11:12:08 +01:00
regex.7 Cygwin: replace regex with latest verbatim FreeBSD version 2023-03-16 11:12:08 +01:00
regex2.h Cygwin: replace regex with latest verbatim FreeBSD version 2023-03-16 11:12:08 +01:00
regexec.c Cygwin: regex: convert wchar_t to wint_t throughout 2023-03-16 13:45:37 +01:00
regfree.c Cygwin: replace regex with latest verbatim FreeBSD version 2023-03-16 11:12:08 +01:00
utils.h Cygwin: replace regex with latest verbatim FreeBSD version 2023-03-16 11:12:08 +01:00