Lines Matching defs:files
33 ARRAY(struct dbox_file *) files;
42 struct dbox_file *const *files, *file;
47 files = array_get(&ctx->files, &count);
51 file = files[seq - ctx->first_saved_seq];
77 i_array_init(&ctx->files, 32);
85 struct dbox_file *const *files;
91 files = array_get(&ctx->files, &count);
95 dbox_file_close(files[count-1]);
97 array_append(&ctx->files, &file, 1);
176 struct dbox_file **files;
191 files = array_idx_modifiable(&ctx->files, array_count(&ctx->files) - 1);
193 if (dbox_save_mail_write_metadata(&ctx->ctx, *files) < 0)
200 dbox_file_unlink(*files);
201 dbox_file_unref(files);
202 array_delete(&ctx->files, array_count(&ctx->files) - 1, 1);
207 dbox_file_close(*files);
236 struct dbox_file *const *files;
243 files = array_get(&ctx->files, &count);
245 struct sdbox_file *sfile = (struct sdbox_file *)files[i];
262 struct dbox_file *const *files;
265 files = array_get(&ctx->files, &count);
267 struct sdbox_file *sfile = (struct sdbox_file *)files[i];
283 struct dbox_file **files;
286 files = array_get_modifiable(&ctx->files, &count);
290 (struct sdbox_file *)files[i];
294 dbox_file_unref(&files[i]);
296 array_free(&ctx->files);
307 if (array_count(&ctx->files) == 0) {
352 if (array_count(&ctx->files) == 0) {