From 13f8e60e3a60f9f55bd1b06dc78574b1840b3922 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Wed, 18 Jun 2003 17:57:01 +0000 Subject: Use e_iconv_open/close so that we get charset aliasing for free. Fixes bug 2003-06-17 Jeffrey Stedfast * e-msg-composer.c (best_encoding): Use e_iconv_open/close so that we get charset aliasing for free. Fixes bug #44991. svn path=/trunk/; revision=21469 --- composer/e-msg-composer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'composer/e-msg-composer.c') diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c index 18cf3382e0..661d875a74 100644 --- a/composer/e-msg-composer.c +++ b/composer/e-msg-composer.c @@ -202,7 +202,7 @@ best_encoding (GByteArray *buf, const char *charset) if (!charset) return -1; - cd = iconv_open (charset, "utf-8"); + cd = e_iconv_open (charset, "utf-8"); if (cd == (iconv_t) -1) return -1; @@ -211,13 +211,13 @@ best_encoding (GByteArray *buf, const char *charset) do { out = outbuf; outlen = sizeof (outbuf); - status = iconv (cd, &in, &inlen, &out, &outlen); + status = e_iconv (cd, &in, &inlen, &out, &outlen); for (ch = out - 1; ch >= outbuf; ch--) { if ((unsigned char)*ch > 127) count++; } } while (status == (size_t) -1 && errno == E2BIG); - iconv_close (cd); + e_iconv_close (cd); if (status == (size_t) -1) return -1; -- cgit v1.2.3