X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/charset/blobdiff_plain/294941fada5003140ab339ee6d85e0a5af76f151..273ef1a19b9f44a1dbe4365e66d854879415ff5a:/mimeenc.c diff --git a/mimeenc.c b/mimeenc.c index 9916cf4..d3471d0 100644 --- a/mimeenc.c +++ b/mimeenc.c @@ -176,6 +176,13 @@ static const struct { { "850", CS_CP850 }, { "csPC850Multilingual", CS_CP850 }, + { "IBM866", CS_CP866 }, + { "cp866", CS_CP866 }, + { "866", CS_CP866 }, + { "csIBM866", CS_CP866 }, + + { "windows-874", CS_CP874 }, /* WILD */ + { "windows-1250", CS_CP1250 }, { "win-1250", CS_CP1250 }, /* WILD */ @@ -316,7 +323,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++; }