X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/381b1876bb2fb230d7ada8d64479da7f207bb159..2d466ffd08675d26db45e524c2fe6a8cf4628e2b:/unicode.c diff --git a/unicode.c b/unicode.c index dc78898b..1cafcc18 100644 --- a/unicode.c +++ b/unicode.c @@ -658,9 +658,10 @@ int decode_codepage(char *cp_name) if (cp_name && *cp_name) { d = cp_name; - if (strnicmp(d, "cp", 2) == 0) + if (tolower(d[0]) == 'c' && tolower(d[1]) == 'p') d += 2; - if (strnicmp(d, "ibm", 3) == 0) + if (tolower(d[0]) == 'i' && tolower(d[1]) == 'b' + && tolower(d[1]) == 'm') d += 3; for (s = d; *s >= '0' && *s <= '9'; s++); if (*s == 0 && s != d)