diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2017-06-20 00:39:18 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2017-06-20 00:39:18 +0300 |
commit | 455554b8b04054e1db41b72426f7ee9d8579acf5 (patch) | |
tree | 8b6ff512af954dcf4c6cc1525b58b11e35788d1d /mu/libexec/imap.c | |
parent | 1ddc81a18a3f1491494ff7ec3a21e1bbcabf265a (diff) | |
download | mailutils-455554b8b04054e1db41b72426f7ee9d8579acf5.tar.gz mailutils-455554b8b04054e1db41b72426f7ee9d8579acf5.tar.bz2 |
API for formatting message sets on output
* libmailutils/msgset/print.c (mu_msgset_formats): New global.
(mu_stream_msgset_format): New function.
* include/mailutils/msgset.h (mu_msgset_format): New struct.
(mu_msgset_fmt_imap, mu_msgset_fmt_mh): New defines.
(MU_MSGSET_IGNORE_TRANSERR): New flag
(mu_msgset_copy, mu_msgset_translate): New protos.
(mu_stream_msgset_format, mu_msgset_imap_print): New protos.
(mu_msgset_print): Deprecate.
* libmailutils/imapio/sendmsgset.c: Use mu_msgset_imap_print
instead of mu_msgset_print.
* mu/libexec/imap.c: Likewise.
* libmailutils/msgset/Makefile.am: Add copy.c
* libmailutils/msgset/add.c (mu_msgset_add_range): Translate if
message set mode doesn't match the requested one.
* libmailutils/msgset/sub.c (mu_msgset_sub_range): Likewise.
* libmailutils/msgset/trans.c (_mu_msgset_translate_pair): Act
according to the mode argument.
(mu_msgset_translate): New function.
* libmailutils/tests/msgset.c: New option -mh
* mh/mh_sequence.c (write_sequence): Rewrite.
* testsuite/msgset.c: Optionally translate uids to msgnums and
vice-versa.
Diffstat (limited to 'mu/libexec/imap.c')
-rw-r--r-- | mu/libexec/imap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mu/libexec/imap.c b/mu/libexec/imap.c index a56af8c77..37d494a7a 100644 --- a/mu/libexec/imap.c +++ b/mu/libexec/imap.c | |||
@@ -1100,7 +1100,7 @@ com_search (int argc, char **argv) | |||
1100 | return 0; | 1100 | return 0; |
1101 | } | 1101 | } |
1102 | mu_printf ("%lu matches:", (unsigned long) count); | 1102 | mu_printf ("%lu matches:", (unsigned long) count); |
1103 | mu_msgset_print (mu_strout, mset); | 1103 | mu_msgset_imap_print (mu_strout, mset); |
1104 | mu_printf ("\n"); | 1104 | mu_printf ("\n"); |
1105 | mu_msgset_free (mset); | 1105 | mu_msgset_free (mset); |
1106 | 1106 | ||