From: Karl Fleischmann Date: Wed, 24 Apr 2024 15:36:17 +0000 (+0200) Subject: lib-index: mail-index-modseq - Remove unused mail_index_map_modseq_clone() X-Git-Tag: 2.4.0~1675 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=22ef22e3848f9e4a40e3b7a2f46bbd8f548e4ccf;p=thirdparty%2Fdovecot%2Fcore.git lib-index: mail-index-modseq - Remove unused mail_index_map_modseq_clone() --- diff --git a/src/lib-index/mail-index-modseq.c b/src/lib-index/mail-index-modseq.c index aa533cda42..8170319b8c 100644 --- a/src/lib-index/mail-index-modseq.c +++ b/src/lib-index/mail-index-modseq.c @@ -498,31 +498,6 @@ void mail_index_modseq_reset_keywords(struct mail_index_modseq_sync *ctx, (void)mail_index_modseq_update_to_highest(ctx, seq1, seq2); } -struct mail_index_map_modseq * -mail_index_map_modseq_clone(const struct mail_index_map_modseq *mmap) -{ - struct mail_index_map_modseq *new_mmap; - const struct metadata_modseqs *src_metadata; - struct metadata_modseqs *dest_metadata; - unsigned int i, count; - - src_metadata = array_get(&mmap->metadata_modseqs, &count); - - new_mmap = i_new(struct mail_index_map_modseq, 1); - i_array_init(&new_mmap->metadata_modseqs, count + 16); - - for (i = 0; i < count; i++) { - dest_metadata = array_append_space(&new_mmap->metadata_modseqs); - if (array_is_created(&src_metadata[i].modseqs)) { - i_array_init(&dest_metadata->modseqs, - array_count(&src_metadata[i].modseqs)); - array_append_array(&dest_metadata->modseqs, - &src_metadata[i].modseqs); - } - } - return new_mmap; -} - void mail_index_map_modseq_free(struct mail_index_map_modseq **_mmap) { struct mail_index_map_modseq *mmap = *_mmap; diff --git a/src/lib-index/mail-index-modseq.h b/src/lib-index/mail-index-modseq.h index f0fe48a1ac..4c1994ba54 100644 --- a/src/lib-index/mail-index-modseq.h +++ b/src/lib-index/mail-index-modseq.h @@ -55,8 +55,6 @@ void mail_index_modseq_update_keyword(struct mail_index_modseq_sync *ctx, void mail_index_modseq_reset_keywords(struct mail_index_modseq_sync *ctx, uint32_t seq1, uint32_t seq2); -struct mail_index_map_modseq * -mail_index_map_modseq_clone(const struct mail_index_map_modseq *mmap); void mail_index_map_modseq_free(struct mail_index_map_modseq **mmap); bool mail_index_modseq_get_next_log_offset(struct mail_index_view *view,