X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=charset.c;h=11441e4a8f8918fdcd5c48c272f7fd858f33458e;hp=32317b16be5bce200d81310376f8b3bdc0677822;hb=10ed4484b3d4bafd7a7aa287097fd612f7b9034a;hpb=1ee89902de184a640c171ae3285bff6882a791bd diff --git a/charset.c b/charset.c index 32317b1..11441e4 100644 --- a/charset.c +++ b/charset.c @@ -27,7 +27,6 @@ #include -#include #ifdef HAVE_LANGINFO_CODESET # include #endif @@ -51,8 +50,8 @@ wchar_t CharsetReplacement = '?'; void charset_initialize(void) { #ifdef HAVE_LANGINFO_CODESET - char buff[SHORT_STRING]; - char buff2[SHORT_STRING]; + char buff[STRING]; + char buff2[STRING]; m_strcpy(buff, sizeof(buff), nl_langinfo(CODESET)); charset_canonicalize(buff2, sizeof(buff2), buff); @@ -66,7 +65,7 @@ void charset_initialize(void) m_strreplace(&Charset, "iso-8859-1"); } - Charset_is_utf8 = !strcmp(Charset, "utf-8"); + Charset_is_utf8 = !m_strcmp(Charset, "utf-8"); CharsetReplacement = Charset_is_utf8 ? 0xfffd : '?'; #ifdef HAVE_BIND_TEXTDOMAIN_CODESET @@ -78,7 +77,7 @@ void charset_initialize(void) void charset_canonicalize(char *dest, ssize_t dlen, const char *name) { const struct cset_pair *cp; - char scratch[SHORT_STRING]; + char scratch[STRING]; const char *p; int i = 0; @@ -107,7 +106,7 @@ void charset_canonicalize(char *dest, ssize_t dlen, const char *name) /* XXX: MC: UGLY return of local static */ const char *charset_getfirst(const char *charset) { - static char fcharset[SHORT_STRING]; + static char fcharset[STRING]; const char *p; if (m_strisempty(charset)) @@ -120,16 +119,16 @@ const char *charset_getfirst(const char *charset) int charset_is_utf8(const char *s) { - char buf[SHORT_STRING]; + char buf[STRING]; charset_canonicalize(buf, sizeof(buf), s); - return !strcmp(buf, "utf-8"); + return !m_strcmp(buf, "utf-8"); } int charset_is_us_ascii(const char *s) { - char buf[SHORT_STRING]; + char buf[STRING]; charset_canonicalize(buf, sizeof(buf), s); - return !strcmp(buf, "us-ascii"); + return !m_strcmp(buf, "us-ascii"); } @@ -140,8 +139,8 @@ int charset_is_us_ascii(const char *s) /* Like iconv_open, but canonicalises the charsets */ iconv_t mutt_iconv_open(const char *tocode, const char *fromcode, int flags) { - char tocode1[SHORT_STRING]; - char fromcode1[SHORT_STRING]; + char tocode1[STRING]; + char fromcode1[STRING]; const char *tmp; iconv_t cd;