X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-mime%2Frfc2047.c;h=5b689210c0a3d537a42dc0e65c1e02d310c3cccf;hb=230399f9632c37b66c1c117a17e8327eae6b3235;hp=4900d7caf4b97c3de80a888f27c6a5f7c6980472;hpb=d6e1782b1e788bd1c4767443712bf1713cc013ef;p=apps%2Fmadmutt.git diff --git a/lib-mime/rfc2047.c b/lib-mime/rfc2047.c index 4900d7c..5b68921 100644 --- a/lib-mime/rfc2047.c +++ b/lib-mime/rfc2047.c @@ -27,9 +27,7 @@ * please see the file GPL in the top level source directory. */ -#include -#include -#include +#include #include @@ -73,7 +71,7 @@ convert_string(const char *from, const char *f, ssize_t flen, cd = mutt_iconv_open(to, from, 0); - if (cd == (iconv_t)(-1)) + if (cd == MUTT_ICONV_ERROR) return -1; obl = 4 * flen + 1; @@ -157,7 +155,7 @@ char *mutt_choose_charset(const char *fromcode, const char *charsets, p_delete(&res); } - mutt_canonical_charset(buf, sizeof(buf), tocode); + charset_canonicalize(buf, sizeof(buf), tocode); m_strreplace(&tocode, buf); } @@ -271,7 +269,7 @@ static size_t try_block(const char *d, ssize_t dlen, ssize_t ibl = dlen; iconv_t cd = mutt_iconv_open(tocode, fromcode, 0); - assert (cd != (iconv_t)(-1)); + assert (cd != MUTT_ICONV_ERROR); ob = buf1; @@ -338,7 +336,7 @@ encode_block(char *s, char *d, ssize_t dlen, if (fromcode) { cd = mutt_iconv_open(tocode, fromcode, 0); - assert (cd != (iconv_t) (-1)); + assert (cd != MUTT_ICONV_ERROR); ib = d, ibl = dlen, ob = buf1, obl = sizeof(buf1) - m_strlen(tocode); n1 = my_iconv(cd, &ib, &ibl, &ob, &obl); n2 = my_iconv(cd, 0, 0, &ob, &obl); @@ -564,7 +562,7 @@ static int rfc2047_encode(const char *d, ssize_t dlen, int col, } -void _rfc2047_encode_string(char **pd, int encode_specials, int col) +static void _rfc2047_encode_string(char **pd, int encode_specials, int col) { char *e; ssize_t elen;