From df0325c01e37a4a8786d5689ab979039fae3c803 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Serta=C3=A7=20=C3=96=2E=20Y=C4=B1ld=C4=B1z?= Date: Thu, 26 Jul 2007 12:36:41 +0000 Subject: [PATCH] Fix charset declaration parser fails with turkish locale --- libwc/charset.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libwc/charset.c b/libwc/charset.c index ea79b1c..6697e9e 100644 --- a/libwc/charset.c +++ b/libwc/charset.c @@ -115,7 +115,7 @@ wc_charset_to_ces(char *charset) p += 2; for (n = 0; *p && n < 15; p++) { if ((unsigned char)*p > 0x20 && *p != '_' && *p != '-') - buf[n++] = tolower(*p); + buf[n++] = *p | 32; /* tolower(*p); */ } buf[n] = 0; p = buf; @@ -289,7 +289,7 @@ wc_charset_short_to_ces(char *charset) for (n = 0; *p && n < 15; p++) { if ((unsigned char)*p > 0x20 && *p != '_' && *p != '-') - buf[n++] = tolower(*p); + buf[n++] = *p | 32; /* tolower(*p); */ } buf[n] = 0; p = buf; @@ -381,7 +381,7 @@ wc_locale_to_ces(char *locale) #endif for (n = 0; *p && *p != '.' && n < 7; p++) { if ((unsigned char)*p > 0x20) - buf[n++] = tolower(*p); + buf[n++] = *p | 32; /* tolower(*p); */ } buf[n] = 0; if (*p == '.') {