Hi,
While working on regress test for locale, I saw check_isw regress test
have same message for isgraph/islower ('6').
Discriminate the both, and renumerate tests.
Comments ? OK ?
Please note the regress test is currently failing. I hope to fix it
soon.
--
Sebastien Marie
Index: check_isw.c
===================================================================
RCS file: /cvs/src/regress/lib/libc/locale/check_isw/check_isw.c,v
retrieving revision 1.1
diff -u -p -r1.1 check_isw.c
--- check_isw.c 11 Aug 2005 21:57:02 -0000 1.1
+++ check_isw.c 7 Jul 2015 06:34:47 -0000
@@ -58,14 +58,14 @@ test1()
check_bool(iscntrl(i), iswcntrl(i), '4');
check_bool(isdigit(i), iswdigit(i), '5');
check_bool(isgraph(i), iswgraph(i), '6');
- check_bool(islower(i), iswlower(i), '6');
- check_bool(isprint(i), iswprint(i), '7');
- check_bool(ispunct(i), iswpunct(i), '8');
- check_bool(isspace(i), iswspace(i), '9');
- check_bool(isupper(i), iswupper(i), 'a');
- check_bool(isxdigit(i), iswxdigit(i), 'b');
- check_value(tolower(i), towlower(i), 'c');
- check_value(toupper(i), towupper(i), 'd');
+ check_bool(islower(i), iswlower(i), '7');
+ check_bool(isprint(i), iswprint(i), '8');
+ check_bool(ispunct(i), iswpunct(i), '9');
+ check_bool(isspace(i), iswspace(i), 'a');
+ check_bool(isupper(i), iswupper(i), 'b');
+ check_bool(isxdigit(i), iswxdigit(i), 'c');
+ check_value(tolower(i), towlower(i), 'd');
+ check_value(toupper(i), towupper(i), 'e');
if (i % 8 == 7)
printf("\n");
}
@@ -108,21 +108,21 @@ test2()
check_bool(iscntrl(s[j]), iswcntrl(c), '4');
check_bool(isdigit(s[j]), iswdigit(c), '5');
check_bool(isgraph(s[j]), iswgraph(c), '6');
- check_bool(islower(s[j]), iswlower(c), '6');
- check_bool(isprint(s[j]), iswprint(c), '7');
- check_bool(ispunct(s[j]), iswpunct(c), '8');
- check_bool(isspace(s[j]), iswspace(c), '9');
- check_bool(isupper(s[j]), iswupper(c), 'a');
- check_bool(isxdigit(s[j]), iswxdigit(c), 'b');
+ check_bool(islower(s[j]), iswlower(c), '7');
+ check_bool(isprint(s[j]), iswprint(c), '8');
+ check_bool(ispunct(s[j]), iswpunct(c), '9');
+ check_bool(isspace(s[j]), iswspace(c), 'a');
+ check_bool(isupper(s[j]), iswupper(c), 'b');
+ check_bool(isxdigit(s[j]), iswxdigit(c), 'c');
d = towlower(c);
if (wctomb(buf, d) == 1) {
- check_value(tolower(s[j]), buf[0], 'c');
+ check_value(tolower(s[j]), buf[0], 'd');
} else {
bad++;
}
d = towupper(c);
if (wctomb(buf, d) == 1) {
- check_value(toupper(s[j]), buf[0], 'c');
+ check_value(toupper(s[j]), buf[0], 'e');
} else {
bad++;
}