]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-settings: Move struct settings_mmap_pool earlier
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 29 May 2023 20:30:34 +0000 (23:30 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 12 Feb 2025 10:34:08 +0000 (12:34 +0200)
src/lib-settings/settings.c

index 7719de8ba7f11c31b0b6e21ece1b884f530da9ac..5549d040e995f64239abee71650acee7969da579 100644 (file)
 #include "settings-parser.h"
 #include "settings.h"
 
+struct settings_mmap_pool {
+       struct pool pool;
+       int refcount;
+
+       struct settings_mmap_pool *prev, *next;
+
+       const char *source_filename;
+       unsigned int source_linenum;
+
+       pool_t parent_pool;
+       struct settings_mmap *mmap; /* NULL for unit tests */
+       struct settings_root *root;
+};
+
 struct settings_override {
        int type;
        bool append;
@@ -713,20 +727,6 @@ bool settings_has_mmap(struct settings_root *root)
        return root->mmap != NULL;
 }
 
-struct settings_mmap_pool {
-       struct pool pool;
-       int refcount;
-
-       struct settings_mmap_pool *prev, *next;
-
-       const char *source_filename;
-       unsigned int source_linenum;
-
-       pool_t parent_pool;
-       struct settings_mmap *mmap; /* NULL for unit tests */
-       struct settings_root *root;
-};
-
 static const char *settings_mmap_pool_get_name(pool_t pool)
 {
        struct settings_mmap_pool *mpool =