]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Propagate my ctype fixes (r8404) from libcharset.
authorBen Harris <bjh21@bjh21.me.uk>
Sun, 11 Jan 2009 14:20:34 +0000 (14:20 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Sun, 11 Jan 2009 14:20:34 +0000 (14:20 +0000)
[originally from svn r8405]
[r8404 == 7fce7161db885ed7f0fa0c06f27d58d789a23b62 in charset repository]

charset/localenc.c
charset/mimeenc.c
charset/xenc.c

index 4d81f50fccda3c56825812c62278ba2bb78abb09..220888778736ad2ccab70eb6779e24006b67c7e4 100644 (file)
@@ -102,7 +102,7 @@ int charset_from_localenc(const char *name)
        p = name;
        q = localencs[i].name;
        while (*p || *q) {
-           if (tolower(*p) != tolower(*q))
+               if (tolower((unsigned char)*p) != tolower((unsigned char)*q))
                break;
            p++; q++;
        }
index 437781f68c9cae98fa98352004b279ee48631d25..93ad89e74e178c9676d9cedd95558444fe77e00b 100644 (file)
@@ -202,7 +202,7 @@ int charset_from_mimeenc(const char *name)
        p = name;
        q = mimeencs[i].name;
        while (*p || *q) {
-           if (tolower(*p) != tolower(*q))
+               if (tolower((unsigned char)*p) != tolower((unsigned char)*q))
                break;
            p++; q++;
        }
index b6532f297bf219f6b1b62234916f30d8ad674f3b..11787978eec21c991d5f0ea167f258ed36f404da 100644 (file)
@@ -81,7 +81,7 @@ int charset_from_xenc(const char *name)
        p = name;
        q = xencs[i].name;
        while (*p || *q) {
-           if (tolower(*p) != tolower(*q))
+               if (tolower((unsigned char)*p) != tolower((unsigned char)*q))
                break;
            p++; q++;
        }