Mercurial > dovecot > original-hg > dovecot-1.2
diff src/lib-storage/mail-search.h @ 7619:56f55bd35aa5 HEAD
Moved IMAP messageset handling to lib-imap/ and searching to lib-storage/.
Rewrote messageset handling to use struct seq_range instead.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 14 Mar 2008 11:59:36 +0200 |
parents | 6dbd70663adf |
children | 4b8c1c164d8f |
line wrap: on
line diff
--- a/src/lib-storage/mail-search.h Fri Mar 14 09:44:34 2008 +0200 +++ b/src/lib-storage/mail-search.h Fri Mar 14 11:59:36 2008 +0200 @@ -1,6 +1,7 @@ #ifndef MAIL_SEARCH_H #define MAIL_SEARCH_H +#include "seq-range-array.h" #include "mail-types.h" enum mail_search_arg_type { @@ -40,18 +41,13 @@ SEARCH_TEXT_FAST }; -struct mail_search_seqset { - uint32_t seq1, seq2; - struct mail_search_seqset *next; -}; - struct mail_search_arg { struct mail_search_arg *next; enum mail_search_arg_type type; struct { struct mail_search_arg *subargs; - struct mail_search_seqset *seqset; + ARRAY_TYPE(seq_range) seqset; const char *str; time_t time; uoff_t size;