Lines Matching defs:vrec

24 	struct virtual_mail_index_record vrec;
97 if (m1->vrec.mailbox_id < m2->vrec.mailbox_id)
99 if (m1->vrec.mailbox_id > m2->vrec.mailbox_id)
102 if (m1->vrec.real_uid < m2->vrec.real_uid)
104 if (m1->vrec.real_uid > m2->vrec.real_uid)
362 const struct virtual_mail_index_record *vrec;
387 vrec = data;
389 bbox = virtual_backend_box_lookup(ctx->mbox, vrec->mailbox_id);
403 if (!mail_set_uid(bbox->sync_mail, vrec->real_uid)) {
738 const struct virtual_mail_index_record *vrec;
752 if (sync_mail->vrec.mailbox_id != bbox->mailbox_id) {
753 if (sync_mail->vrec.mailbox_id < bbox->mailbox_id) {
763 sync_mail->vrec.real_uid, result, sync_mail->vseq);
775 vrec = data;
776 if (vrec->mailbox_id == bbox->mailbox_id) {
778 bbox, vrec->real_uid, result, vseq);
1294 const struct virtual_mail_index_record *vrec;
1309 vrec = data;
1311 vmails[vseq-1].vrec = *vrec;
1321 vrec = &vmails[i].vrec;
1323 if (bbox == NULL || bbox->mailbox_id != vrec->mailbox_id) {
1330 vrec->mailbox_id);
1346 if (uidmap[j].real_uid >= vrec->real_uid)
1353 if (j == uidmap_count || uidmap[j].real_uid != vrec->real_uid)
1363 vrec->real_uid);
1425 const struct virtual_mail_index_record *vrec;
1431 vrec = &adds[i].rec;
1433 if (bbox == NULL || bbox->mailbox_id != vrec->mailbox_id) {
1435 vrec->mailbox_id);
1441 if (!mail_set_uid(bbox->sync_mail, vrec->real_uid)) {
1465 const struct virtual_mail_index_record *vrec;
1487 vrec = &adds[i].rec;
1488 if (bbox == NULL || bbox->mailbox_id != vrec->mailbox_id) {
1490 vrec->mailbox_id);
1499 vrec, NULL);
1500 virtual_sync_external_flags(ctx, bbox, vseq, vrec->real_uid);
1511 vrec = &adds[i].rec;
1512 if (bbox == NULL || bbox->mailbox_id != vrec->mailbox_id) {
1514 vrec->mailbox_id);
1517 if (!array_bsearch_insert_pos(&bbox->uids, &vrec->real_uid,
1535 const struct virtual_mail_index_record *vrec;
1558 vrec = data;
1559 uidmap.real_uid = vrec->real_uid;
1562 if (bbox == NULL || bbox->mailbox_id != vrec->mailbox_id) {
1564 vrec->mailbox_id);
1586 const struct virtual_mail_index_record *vrec;
1598 vrec = data;
1600 if (bbox == NULL || bbox->mailbox_id != vrec->mailbox_id) {
1602 vrec->mailbox_id);
1607 vrec->real_uid);
1614 if (m1->vrec.mailbox_id < m2->vrec.mailbox_id)
1616 if (m1->vrec.mailbox_id > m2->vrec.mailbox_id)
1625 const struct virtual_mail_index_record *vrec;
1633 vrec = mail_data;
1636 sync_mail->vrec = *vrec;