]> sourceware.org Git - newlib-cygwin.git/commitdiff
Cygwin: __wscollate_range_cmp: fix incorrect comment
authorCorinna Vinschen <corinna@vinschen.de>
Tue, 28 Feb 2023 11:10:40 +0000 (12:10 +0100)
committerCorinna Vinschen <corinna@vinschen.de>
Tue, 28 Feb 2023 11:24:29 +0000 (12:24 +0100)
The comment that the first arg must be the pattern was added
during development, before it turned out that __wscollate_range_cmp
can be implemented in an order independent way.

Better explain why this function uses pointers to strings.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
winsup/cygwin/nlsfuncs.cc

index dd0fc8dc5f4fdaa43b6ad2112a2c0641e7464953..04d7072e79872735b49cc2618253198737f2e993 100644 (file)
@@ -1212,8 +1212,8 @@ __wcollate_range_cmp (wint_t c1, wint_t c2)
 
 /* Not so much BSD.  Used from glob.cc, fnmatch.c and regcomp.c.
 
-   First arg is always from pattern space, second arg is the tested string.
-   len is the length of the pattern in the first arg. */
+   The args are pointers to wint_t strings.  This allows to compare
+   against collating symbols. */
 extern "C" int
 __wscollate_range_cmp (wint_t *c1, wint_t *c2,
                       size_t c1len, size_t c2len)
This page took 0.034103 seconds and 5 git commands to generate.