Mercurial > dovecot > original-hg > dovecot-1.2
view src/lib-index/mail-messageset.h @ 47:306c20092a96 HEAD
Errors in user-specified messagesets are now properly reported back to user.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 27 Aug 2002 06:33:10 +0300 |
parents | 82b7de533f98 |
children |
line wrap: on
line source
#ifndef __MAIL_MESSAGESET_H #define __MAIL_MESSAGESET_H #include "mail-index.h" /* If FALSE is returned, the loop is stopped. */ typedef int (*MsgsetForeachFunc)(MailIndex *index, MailIndexRecord *rec, unsigned int seq, void *context); /* Returns -1 if internal error occured, -2 if messageset was invalid (sets error), 0 if foreach-func returned FALSE, 1 if everything was ok or 2 if some of the given sequences were expunged */ int mail_index_messageset_foreach(MailIndex *index, const char *messageset, unsigned int messages_count, MsgsetForeachFunc func, void *context, const char **error); /* Like messageset_foreach() but for UIDs. */ int mail_index_uidset_foreach(MailIndex *index, const char *uidset, unsigned int messages_count, MsgsetForeachFunc func, void *context, const char **error); #endif