From: Timo Sirainen Date: Mon, 13 Nov 2023 13:40:38 +0000 (+0200) Subject: lib-settings: Change settings_override.type to enum X-Git-Tag: 2.4.1~1323 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fccefaf8a67644114ad532d89eacece60458eff5;p=thirdparty%2Fdovecot%2Fcore.git lib-settings: Change settings_override.type to enum --- diff --git a/src/lib-settings/settings.c b/src/lib-settings/settings.c index 0c16c91c68..d18cf93b5f 100644 --- a/src/lib-settings/settings.c +++ b/src/lib-settings/settings.c @@ -28,7 +28,7 @@ struct settings_mmap_pool { struct settings_override { pool_t pool; - int type; + enum settings_override_type type; /* Number of '/' characters in orig_key + 1 */ unsigned int path_element_count; @@ -1016,7 +1016,7 @@ settings_var_expand_init(struct settings_apply_ctx *ctx) static int settings_override_cmp(struct settings_override *const *set1, struct settings_override *const *set2) { - int ret = (*set2)->type - (*set1)->type; + int ret = (int)(*set2)->type - (int)(*set1)->type; if (ret != 0) return ret;