Changeset 2295:46bd9f595995 for charset.c
Legend:
- Unmodified
- Added
- Removed
-
charset.c
r2292 r2295 196 196 { "ko_KR-euc", "euc-kr" }, 197 197 { "zh_TW-big5", "big5" }, 198 199 200 201 198 199 /* seems to be common on some systems */ 200 201 { "sjis", "Shift_JIS" }, 202 202 203 203 204 /* End of aliases. Please keep this line last. */ … … 307 308 char *tmp; 308 309 310 iconv_t cd; 311 309 312 mutt_canonical_charset (tocode1, sizeof (tocode1), tocode); 310 313 if ((flags & M_ICONV_HOOK_TO) && (tmp = mutt_charset_hook (tocode1))) … … 315 318 mutt_canonical_charset (fromcode1, sizeof (fromcode1), tmp); 316 319 317 return iconv_open (tocode1, fromcode1); 320 if ((cd = iconv_open (tocode1, fromcode1)) != (iconv_t) -1) 321 return cd; 322 /* else */ 323 return iconv_open (mutt_iconv_hook (tocode1), mutt_iconv_hook (fromcode1)); 318 324 } 319 325
