From: Timo Sirainen Date: Fri, 24 Sep 2021 13:32:26 +0000 (+0300) Subject: lib-index: Remove unused mail_index_sync_ext_init() X-Git-Tag: 2.3.18~266 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4896364107cde58346985aea97853a2545198b15;p=thirdparty%2Fdovecot%2Fcore.git lib-index: Remove unused mail_index_sync_ext_init() It doesn't look like this was ever used for anything. The initial commit used only mail_index_sync_ext_init_new(). --- diff --git a/src/lib-index/mail-index-sync-ext.c b/src/lib-index/mail-index-sync-ext.c index 15079bc47a..975977117e 100644 --- a/src/lib-index/mail-index-sync-ext.c +++ b/src/lib-index/mail-index-sync-ext.c @@ -406,41 +406,6 @@ mail_index_sync_ext_init_new(struct mail_index_sync_map_ctx *ctx, *ext_map_idx_r = ext_map_idx; } -void mail_index_sync_ext_init(struct mail_index_sync_map_ctx *ctx, - const char *name, bool fix_size, - uint32_t *ext_map_idx_r) -{ - struct mail_index_map *map = ctx->view->map; - const struct mail_index_registered_ext *rext; - struct mail_index_ext_header ext_hdr; - struct mail_transaction_ext_intro u; - uint32_t ext_id; - - if (!mail_index_ext_lookup(ctx->view->index, name, &ext_id)) - i_unreached(); - rext = array_idx(&ctx->view->index->extensions, ext_id); - - if (mail_index_map_lookup_ext(map, name, ext_map_idx_r)) { - if (!fix_size) - return; - - /* make sure it's the expected size */ - i_zero(&u); - u.hdr_size = rext->hdr_size; - u.record_size = rext->record_size; - u.record_align = rext->record_align; - sync_ext_resize(&u, *ext_map_idx_r, ctx, FALSE); - } else { - i_zero(&ext_hdr); - ext_hdr.name_size = strlen(name); - ext_hdr.hdr_size = rext->hdr_size; - ext_hdr.record_size = rext->record_size; - ext_hdr.record_align = rext->record_align; - mail_index_sync_ext_init_new(ctx, name, &ext_hdr, - ext_map_idx_r); - } -} - int mail_index_sync_ext_intro(struct mail_index_sync_map_ctx *ctx, const struct mail_transaction_ext_intro *u) { diff --git a/src/lib-index/mail-index-sync-private.h b/src/lib-index/mail-index-sync-private.h index db57f0b12d..4dbf37be75 100644 --- a/src/lib-index/mail-index-sync-private.h +++ b/src/lib-index/mail-index-sync-private.h @@ -71,10 +71,6 @@ mail_index_sync_deinit_expunge_handlers(struct mail_index_sync_map_ctx *ctx); void mail_index_sync_init_handlers(struct mail_index_sync_map_ctx *ctx); void mail_index_sync_deinit_handlers(struct mail_index_sync_map_ctx *ctx); -void mail_index_sync_ext_init(struct mail_index_sync_map_ctx *ctx, - const char *name, bool fix_size, - uint32_t *ext_map_idx_r); - int mail_index_sync_ext_intro(struct mail_index_sync_map_ctx *ctx, const struct mail_transaction_ext_intro *u); int mail_index_sync_ext_reset(struct mail_index_sync_map_ctx *ctx,