Mercurial > dovecot > original-hg > dovecot-1.2
diff src/lib-storage/index/index-search.c @ 7618:6dbd70663adf HEAD
Added support for SEARCH_UIDSET.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 14 Mar 2008 09:44:34 +0200 |
parents | 45624f5ba358 |
children | 56f55bd35aa5 |
line wrap: on
line diff
--- a/src/lib-storage/index/index-search.c Sat Mar 15 07:31:44 2008 +0200 +++ b/src/lib-storage/index/index-search.c Fri Mar 14 09:44:34 2008 +0200 @@ -75,6 +75,7 @@ case SEARCH_SEQSET: ctx->have_seqsets = TRUE; break; + case SEARCH_UIDSET: case SEARCH_FLAGS: case SEARCH_KEYWORDS: ctx->have_flags_or_keywords = TRUE; @@ -144,6 +145,8 @@ int ret; switch (arg->type) { + case SEARCH_UIDSET: + return seqset_contains(arg->value.seqset, rec->uid); case SEARCH_FLAGS: flags = rec->flags; if ((arg->value.flags & MAIL_RECENT) != 0 &&