Lines Matching refs:mails
44 ARRAY(struct dbox_save_mail) mails;
73 const struct dbox_save_mail *mails, *mail;
76 mails = array_get(&ctx->mails, &count);
78 i_assert(seq >= mails[0].seq);
80 mail = &mails[seq - mails[0].seq];
122 i_array_init(&ctx->mails, 32);
154 save_mail = array_append_space(&ctx->mails);
202 mail = array_idx_modifiable(&ctx->mails, array_count(&ctx->mails) - 1);
220 array_delete(&ctx->mails, array_count(&ctx->mails) - 1, 1);
251 const struct dbox_save_mail *mails;
260 mails = array_get(&ctx->mails, &count);
262 mail_index_lookup_ext(view, mails[i].seq, mbox->ext_id,
271 mail_index_update_ext(ctx->ctx.trans, mails[i].seq,
329 const struct dbox_save_mail *mails;
334 mails = array_idx(&ctx->mails, 0);
336 ctx->ctx.highest_pop3_uidl_seq - mails[0].seq;
337 i_assert(mails[highest_pop3_uidl_idx].seq == ctx->ctx.highest_pop3_uidl_seq);
349 /* increase map's refcount for copied mails */
379 /* commit refcount increases for copied mails */
422 array_free(&ctx->mails);
478 save_mail = array_append_space(&ctx->mails);