diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2016-06-15 09:20:04 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2016-06-15 09:20:04 +0300 |
commit | 74b2971a50804a51f83bea8c49648fe9d2b344c4 (patch) | |
tree | 03d54217f65380e346857f3373583110440cfe5b /libmailutils/tests/Makefile.am | |
parent | 561ce8ffe3472e298bfef315850fd05d818b9082 (diff) | |
download | mailutils-74b2971a50804a51f83bea8c49648fe9d2b344c4.tar.gz mailutils-74b2971a50804a51f83bea8c49648fe9d2b344c4.tar.bz2 |
Gracefully handle empty mailboxes in mu_msgset_parse_imap
* libmailutils/msgset/parse.c (MU_MSGSET_EMPTY): New constant.
(parse_msgrange): Don't add any ranges if mode is set to
MU_MSGSET_EMPTY.
(mu_msgset_parse_imap): Force MU_MSGSET_EMPTY mode if the mailbox
is empty.
* libmailutils/msgset/print.c (mu_msgset_print): Handle empty message
sets.
* libmailutils/msgset/trans.c (_mu_msgset_translate_pair): Initialize
variable.
* libmailutils/tests/Makefile.am (msgset_LDADD): New variable.
* libmailutils/tests/msgset.c (parse_msgset): Take mailbox as first
argument.
(main): New option -mailbox
Diffstat (limited to 'libmailutils/tests/Makefile.am')
-rw-r--r-- | libmailutils/tests/Makefile.am | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libmailutils/tests/Makefile.am b/libmailutils/tests/Makefile.am index 699d4968d..63049b8d3 100644 --- a/libmailutils/tests/Makefile.am +++ b/libmailutils/tests/Makefile.am @@ -69,6 +69,12 @@ noinst_PROGRAMS = \ LDADD = ${MU_LIB_MAILUTILS} +msgset_LDADD = \ + ${MU_LIB_MBOX}\ + ${MU_LIB_MH}\ + ${MU_LIB_MAILDIR}\ + ${MU_LIB_MAILUTILS} + EXTRA_DIST += Encode Decode Wicketfile ## ------------ ## |