Mercurial > dovecot > original-hg > dovecot-1.2
diff src/lib-storage/index/index-mail.c @ 1956:d6941cd8afdc HEAD
Added support for setting dirty flags for messages (TODO: undirty..)
s/mail_index_record_flag/mail_cache_record_flag/
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 02 May 2004 22:24:35 +0300 |
parents | 777da553d1d3 |
children | 4dec6a3d79fd |
line wrap: on
line diff
--- a/src/lib-storage/index/index-mail.c Sun May 02 21:42:28 2004 +0300 +++ b/src/lib-storage/index/index-mail.c Sun May 02 22:24:35 2004 +0300 @@ -297,7 +297,7 @@ static void index_mail_parse_body(struct index_mail *mail) { struct index_mail_data *data = &mail->data; - enum mail_index_record_flag index_flags; + enum mail_cache_record_flag cache_flags; buffer_t *buffer; const void *buf_data; size_t buf_size; @@ -335,16 +335,16 @@ if (!index_mail_cache_transaction_begin(mail)) return; - /* update index_flags */ - index_flags = mail_cache_get_index_flags(mail->ibox->cache_view, - mail->data.seq); + /* update cache_flags */ + cache_flags = mail_cache_get_record_flags(mail->ibox->cache_view, + mail->data.seq); if (mail->mail.has_nuls) - index_flags |= MAIL_INDEX_FLAG_HAS_NULS; + cache_flags |= MAIL_INDEX_FLAG_HAS_NULS; else - index_flags |= MAIL_INDEX_FLAG_HAS_NO_NULS; + cache_flags |= MAIL_INDEX_FLAG_HAS_NO_NULS; - if (!mail_cache_update_index_flags(mail->ibox->cache_view, - mail->data.seq, index_flags)) + if (!mail_cache_update_record_flags(mail->ibox->cache_view, + mail->data.seq, cache_flags)) return; if (index_mail_cache_can_add(mail, MAIL_CACHE_MESSAGEPART)) { @@ -517,7 +517,7 @@ uint32_t seq, int delay_open) { struct index_mail_data *data = &mail->data; - enum mail_index_record_flag index_flags; + enum mail_cache_record_flag cache_flags; int ret, open_mail; t_push(); @@ -528,12 +528,12 @@ data->cached_fields = mail_cache_get_fields(mail->ibox->cache_view, seq); - index_flags = (data->cached_fields & MAIL_CACHE_INDEX_FLAGS) == 0 ? 0 : - mail_cache_get_index_flags(mail->ibox->cache_view, seq); + cache_flags = (data->cached_fields & MAIL_CACHE_INDEX_FLAGS) == 0 ? 0 : + mail_cache_get_record_flags(mail->ibox->cache_view, seq); - mail->mail.has_nuls = (index_flags & MAIL_INDEX_FLAG_HAS_NULS) != 0; + mail->mail.has_nuls = (cache_flags & MAIL_INDEX_FLAG_HAS_NULS) != 0; mail->mail.has_no_nuls = - (index_flags & MAIL_INDEX_FLAG_HAS_NO_NULS) != 0; + (cache_flags & MAIL_INDEX_FLAG_HAS_NO_NULS) != 0; data->rec = rec; data->seq = seq;