diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2010-12-13 17:02:59 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2010-12-13 17:10:14 +0200 |
commit | 45c0bb9011bdfb74d77d6ca90481441844612692 (patch) | |
tree | 6a15a5cb1f946ba23b8f272c24c8eea6316b1f44 /libmailutils/mime | |
parent | 1f1dca416897539ad734149945482fecf6f066e5 (diff) | |
download | mailutils-45c0bb9011bdfb74d77d6ca90481441844612692.tar.gz mailutils-45c0bb9011bdfb74d77d6ca90481441844612692.tar.bz2 |
Remove mu_filter_iconv_create.
Callers should use mu_filter_create_args instead.
* examples/iconv.c: Rewrite using mu_filter_create_args.
* libmailutils/mime/mimehdr.c (mu_mimehdr_decode_param): Use mu_decode_filter.
* imap4d/imap4d.h: Include prog.h
* include/mailutils/filter.h (mu_filter_iconv_create): Mark as deprecated.
* include/mailutils/util.h (mu_decode_filter_args): New proto.
* libmailutils/base/msgid.c (mu_rfc2822_in_reply_to): Silence a
cast warning.
* libmailutils/tests/wicket.c (match_string): Likewise.
* libmailutils/filter/decode.c (mu_decode_filter_args): New function.
(mu_decode_filter): Rewrite as an alternative entry point to
mu_decode_filter_args.
* ibmailutils/filter/filter_iconv.c: Remove.
* libmailutils/filter/Makefile.am (libfilter_la_SOURCES): Remove
filter_iconv.c
* libmu_compat/filter_iconv.c: New file.
* libmu_compat/Makefile.am (libmu_compat_la_SOURCES): Add filter_iconv.c
* libmailutils/filter/iconvflt.c (_icvt_decoder): Set errcode
before returning failure.
* libmailutils/stream/fltstream.c (init_iobuf, filter_stream_init): Provide
a default value for io->errcode.
Diffstat (limited to 'libmailutils/mime')
-rw-r--r-- | libmailutils/mime/mimehdr.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/libmailutils/mime/mimehdr.c b/libmailutils/mime/mimehdr.c index 21da8a8ce..ae4750359 100644 --- a/libmailutils/mime/mimehdr.c +++ b/libmailutils/mime/mimehdr.c @@ -514,10 +514,9 @@ mu_mimehdr_decode_param (const char *value, int flags, rc = mu_memory_stream_create (&outstr, 0); if (rc) break; - - rc = mu_filter_iconv_create (&cvt, instr, source_cs, charset, - 0, - mu_default_fallback_mode); + + rc = mu_decode_filter (&cvt, instr, NULL, + source_cs, charset); if (rc) break; |