summaryrefslogtreecommitdiff
path: root/include/mailutils/sys
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2011-12-14 11:50:04 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2011-12-14 11:50:04 +0200
commitf675ddc76948a39c4b6dd4a47460a63e731e927a (patch)
treeefa29acb7b0bc7adbd39a79dfaedec17c6b8a16f /include/mailutils/sys
parentbc02e5c2d416789b39aa538c3213b3365f3fab75 (diff)
downloadmailutils-f675ddc76948a39c4b6dd4a47460a63e731e927a.tar.gz
mailutils-f675ddc76948a39c4b6dd4a47460a63e731e927a.tar.bz2
Imap client: implement LSUB.
LSUB is pretty similar to LIST, therefore it is implemented as a wrapper over the latter. * include/mailutils/imap.h (mu_imap_genlist,mu_imap_genlist_new) (mu_imap_lsub,mu_imap_lsub_new): New protos. * include/mailutils/sys/imap.h (MU_IMAP_CLIENT_LSUB_RX): New state. * libproto/imap/Makefile.am (libmu_imap_la_SOURCES): Add new files. * libproto/imap/genlist.c: New file. * libproto/imap/list.c: Rewrite using generalized list functions. * libproto/imap/lsub.c: New file. * mu/imap.c: Implement lsub.
Diffstat (limited to 'include/mailutils/sys')
-rw-r--r--include/mailutils/sys/imap.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/mailutils/sys/imap.h b/include/mailutils/sys/imap.h
index 90c2234aa..40c23a563 100644
--- a/include/mailutils/sys/imap.h
+++ b/include/mailutils/sys/imap.h
@@ -69,6 +69,7 @@ enum mu_imap_client_state
MU_IMAP_CLIENT_LIST_RX,
MU_IMAP_CLIENT_SUBSCRIBE_RX,
MU_IMAP_CLIENT_UNSUBSCRIBE_RX,
+ MU_IMAP_CLIENT_LSUB_RX,
MU_IMAP_CLIENT_CLOSING
};

Return to:

Send suggestions and report system problems to the System administrator.