Lines Matching refs:intro
760 struct mail_transaction_ext_intro intro;
763 i_zero(&intro);
767 if (!mail_index_map_get_ext_idx(t->view->map, ext_id, &intro.ext_id)) {
769 intro.ext_id = (uint32_t)-1;
775 ext = array_idx(&t->view->map->extensions, intro.ext_id);
810 intro.hdr_size = hdr_size != (uint32_t)-1 ? hdr_size : old_header_size;
813 intro.record_size = record_size;
814 intro.record_align = record_align;
817 intro.record_size = old_record_size;
818 intro.record_align = old_record_align;
820 intro.name_size = 1;
821 array_idx_set(&t->ext_resizes, ext_id, &intro);
1011 const struct mail_transaction_ext_intro *intro;
1024 intro = NULL;
1027 intro = array_get(&t->ext_resizes, &count);
1029 if (ext_id < count && intro[ext_id].name_size != 0) {
1031 record_size = intro[ext_id].record_size;