Avoid locale sensitive tolower in wc_charset_to_ces
This commit is contained in:
@@ -111,7 +111,7 @@ wc_charset_to_ces(char *charset)
|
|||||||
char buf[16];
|
char buf[16];
|
||||||
int n;
|
int n;
|
||||||
|
|
||||||
if (tolower(*p) == 'x' && *(p+1) == '-')
|
if ((*p == 'x' || *p == 'X') && *(p+1) == '-')
|
||||||
p += 2;
|
p += 2;
|
||||||
for (n = 0; *p && n < 15; p++) {
|
for (n = 0; *p && n < 15; p++) {
|
||||||
if ((unsigned char)*p > 0x20 && *p != '_' && *p != '-')
|
if ((unsigned char)*p > 0x20 && *p != '_' && *p != '-')
|
||||||
|
Reference in New Issue
Block a user