]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-index: mail-index-modseq - Remove unused mail_index_map_modseq_clone()
authorKarl Fleischmann <karl.fleischmann@open-xchange.com>
Wed, 24 Apr 2024 15:36:17 +0000 (17:36 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 6 May 2024 07:26:06 +0000 (07:26 +0000)
src/lib-index/mail-index-modseq.c
src/lib-index/mail-index-modseq.h

index aa533cda42f1ec9e25570144b6f1c704009d935d..8170319b8c959bed10b096cadac14638dd8a6a7e 100644 (file)
@@ -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;
index f0fe48a1ace80ac6392aa237c981778ed263163a..4c1994ba5434c2091e3593a9e1970d98428c7e35 100644 (file)
@@ -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,