]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-index: mail-index-modseq - Remove unused in-memory datastructures
authorKarl Fleischmann <karl.fleischmann@open-xchange.com>
Wed, 24 Apr 2024 15:53:25 +0000 (17:53 +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

index a8fc5044b80c532a35f7dbfd9946db5c06ca5610..702a64ec4c2c93c532d0a8e0858c37f80fc29809 100644 (file)
@@ -7,28 +7,6 @@
 #include "mail-index-sync-private.h"
 #include "mail-index-modseq.h"
 
-ARRAY_DEFINE_TYPE(modseqs, uint64_t);
-
-enum modseq_metadata_idx {
-       /* must be in the same order as enum mail_flags */
-       METADATA_MODSEQ_IDX_ANSWERED = 0,
-       METADATA_MODSEQ_IDX_FLAGGED,
-       METADATA_MODSEQ_IDX_DELETED,
-       METADATA_MODSEQ_IDX_SEEN,
-       METADATA_MODSEQ_IDX_DRAFT,
-
-       METADATA_MODSEQ_IDX_KEYWORD_START
-};
-
-struct metadata_modseqs {
-       ARRAY_TYPE(modseqs) modseqs;
-};
-
-struct mail_index_map_modseq {
-       /* indexes use enum modseq_metadata_idx */
-       ARRAY(struct metadata_modseqs) metadata_modseqs;
-};
-
 struct mail_index_modseq_sync {
        struct mail_index_sync_map_ctx *sync_map_ctx;
        struct mail_index_view *view;