]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dbox: Moved SDBOX_INDEX_FLAG_ALT macro to dbox-common.
authorTimo Sirainen <tss@iki.fi>
Tue, 20 Apr 2010 13:22:56 +0000 (16:22 +0300)
committerTimo Sirainen <tss@iki.fi>
Tue, 20 Apr 2010 13:22:56 +0000 (16:22 +0300)
--HG--
branch : HEAD

src/lib-storage/index/dbox-common/dbox-storage.h
src/lib-storage/index/dbox-single/sdbox-storage.h
src/lib-storage/index/dbox-single/sdbox-sync.c

index c599b274b6a604fb195db54e8a0a5080fc9f370c..5c0a04001f794cdb145c267c2616671355f47182 100644 (file)
@@ -19,6 +19,9 @@ struct dbox_mail;
 /* Delete temp files having ctime older than this. */
 #define DBOX_TMP_DELETE_SECS (36*60*60)
 
+/* Flag specifies if the message should be in primary or alternative storage */
+#define DBOX_INDEX_FLAG_ALT MAIL_INDEX_MAIL_FLAG_BACKEND
+
 struct dbox_storage_vfuncs {
        /* dbox file has zero references now. it should be either freed or
           left open in case it's accessed again soon */
index e1f422a33f8c5427d5ed6d9af65ca4dd2f43c44a..7499715f8adc9e92590f3170279d02a36399bee2 100644 (file)
@@ -9,9 +9,6 @@
 #define SDBOX_MAIL_FILE_PREFIX "u."
 #define SDBOX_MAIL_FILE_FORMAT SDBOX_MAIL_FILE_PREFIX"%u"
 
-/* Flag specifies if the message should be in primary or alternative storage */
-#define SDBOX_INDEX_FLAG_ALT MAIL_INDEX_MAIL_FLAG_BACKEND
-
 #define SDBOX_INDEX_HEADER_MIN_SIZE (sizeof(uint32_t))
 struct sdbox_index_header {
        uint32_t oldv1_highest_maildir_uid;
index 4fb1341dea23c02a64877be87f660346bb1ddef0..62b93c68a25ed1fc175a190560f824622637be95 100644 (file)
@@ -49,7 +49,7 @@ static int sdbox_sync_add_seq(struct sdbox_sync_context *ctx,
 
        if (sync_rec->type == MAIL_INDEX_SYNC_TYPE_EXPUNGE)
                entry->type = SDBOX_SYNC_ENTRY_TYPE_EXPUNGE;
-       else if ((sync_rec->add_flags & SDBOX_INDEX_FLAG_ALT) != 0)
+       else if ((sync_rec->add_flags & DBOX_INDEX_FLAG_ALT) != 0)
                entry->type = SDBOX_SYNC_ENTRY_TYPE_MOVE_TO_ALT;
        else
                entry->type = SDBOX_SYNC_ENTRY_TYPE_MOVE_FROM_ALT;
@@ -66,8 +66,8 @@ static int sdbox_sync_add(struct sdbox_sync_context *ctx,
                /* we're interested */
        } else if (sync_rec->type == MAIL_INDEX_SYNC_TYPE_FLAGS) {
                /* we care only about alt flag changes */
-               if ((sync_rec->add_flags & SDBOX_INDEX_FLAG_ALT) == 0 &&
-                   (sync_rec->remove_flags & SDBOX_INDEX_FLAG_ALT) == 0)
+               if ((sync_rec->add_flags & DBOX_INDEX_FLAG_ALT) == 0 &&
+                   (sync_rec->remove_flags & DBOX_INDEX_FLAG_ALT) == 0)
                        return 1;
        } else {
                /* not interested */