]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
config: Move all structs and enums to beginning of file
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 26 Feb 2025 10:28:38 +0000 (12:28 +0200)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Mon, 12 May 2025 15:51:47 +0000 (15:51 +0000)
src/config/config-dump-full.c

index fe2171ea9271763010a1e63825ab21e1aba765de..3f877c8ce9e5d0753267748d70dc8718646bfc67 100644 (file)
    but the behavior should be consistent.
 */
 
+enum config_dump_type {
+       CONFIG_DUMP_TYPE_DEFAULTS,
+       CONFIG_DUMP_TYPE_EXPLICIT,
+       CONFIG_DUMP_TYPE_GROUPS,
+};
+
+struct config_dump_full_context {
+       struct config_parsed *config;
+       const char *dovecot_config_version;
+       struct ostream *output;
+       enum config_dump_full_dest dest;
+
+       struct config_filter_parser *const *filters;
+       uint32_t filter_output_count;
+
+       uint32_t *filter_indexes_32;
+       uint64_t *filter_offsets_64;
+};
+
 struct dump_context {
        struct ostream *output;
        string_t *delayed_output;
@@ -509,25 +528,6 @@ config_dump_full_handle_error(struct dump_context *dump_ctx,
        return 0;
 }
 
-struct config_dump_full_context {
-       struct config_parsed *config;
-       const char *dovecot_config_version;
-       struct ostream *output;
-       enum config_dump_full_dest dest;
-
-       struct config_filter_parser *const *filters;
-       uint32_t filter_output_count;
-
-       uint32_t *filter_indexes_32;
-       uint64_t *filter_offsets_64;
-};
-
-enum config_dump_type {
-       CONFIG_DUMP_TYPE_DEFAULTS,
-       CONFIG_DUMP_TYPE_EXPLICIT,
-       CONFIG_DUMP_TYPE_GROUPS,
-};
-
 static bool filter_is_group(const struct config_filter *filter)
 {
        for (; filter != NULL; filter = filter->parent) {