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++; }