From: Timo Sirainen Date: Sun, 27 Feb 2022 21:26:57 +0000 (+0100) Subject: lib-storage: Remove unused mail_storage_get_dynamic_parsers() X-Git-Tag: 2.4.0~3330 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be411524ce821e922ef42f090fccfae2c03a0ade;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Remove unused mail_storage_get_dynamic_parsers() --- diff --git a/src/lib-storage/mail-storage-settings.c b/src/lib-storage/mail-storage-settings.c index e6671e7a91..e3973a4f7f 100644 --- a/src/lib-storage/mail-storage-settings.c +++ b/src/lib-storage/mail-storage-settings.c @@ -355,30 +355,6 @@ mail_user_set_get_storage_set(struct mail_user *user) &mail_storage_setting_parser_info); } -const struct dynamic_settings_parser * -mail_storage_get_dynamic_parsers(pool_t pool) -{ - struct dynamic_settings_parser *parsers; - struct mail_storage *const *storages; - unsigned int i, j, count; - - storages = array_get(&mail_storage_classes, &count); - parsers = p_new(pool, struct dynamic_settings_parser, 1 + count + 1); - parsers[0].name = MAIL_STORAGE_SET_DRIVER_NAME; - parsers[0].info = &mail_storage_setting_parser_info; - - for (i = 0, j = 1; i < count; i++) { - if (storages[i]->v.get_setting_parser_info == NULL) - continue; - - parsers[j].name = storages[i]->name; - parsers[j].info = storages[i]->v.get_setting_parser_info(); - j++; - } - parsers[j].name = NULL; - return parsers; -} - static void fix_base_path(struct mail_user_settings *set, pool_t pool, const char **str) { diff --git a/src/lib-storage/mail-storage-settings.h b/src/lib-storage/mail-storage-settings.h index 8f71a969e9..5a3cebbe16 100644 --- a/src/lib-storage/mail-storage-settings.h +++ b/src/lib-storage/mail-storage-settings.h @@ -4,8 +4,6 @@ #include "file-lock.h" #include "fsync-mode.h" -#define MAIL_STORAGE_SET_DRIVER_NAME "MAIL" - struct mail_user; struct mail_namespace; struct mail_storage; @@ -157,9 +155,6 @@ struct ssl_iostream_settings; const struct mail_storage_settings * mail_user_set_get_storage_set(struct mail_user *user); -const struct dynamic_settings_parser * -mail_storage_get_dynamic_parsers(pool_t pool); - bool mail_user_set_get_postmaster_address(const struct mail_user_settings *set, const struct message_address **address_r, const char **error_r);