]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-index: Remove unused mail_index_sync_ext_init()
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Fri, 24 Sep 2021 13:32:26 +0000 (16:32 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Tue, 5 Oct 2021 07:44:52 +0000 (07:44 +0000)
It doesn't look like this was ever used for anything. The initial commit
used only mail_index_sync_ext_init_new().

src/lib-index/mail-index-sync-ext.c
src/lib-index/mail-index-sync-private.h

index 15079bc47a123b05a94d81d656c9249d5975cf3e..975977117e7f6fdaffbe24eb36f7f4d7be29216c 100644 (file)
@@ -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)
 {
index db57f0b12d83d86128ccfe226b2cde10ca033bad..4dbf37be75ade63cf7dc402d68fa325fc0a64ee5 100644 (file)
@@ -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,