From: Timo Sirainen Date: Sat, 26 Feb 2022 22:39:19 +0000 (+0100) Subject: lib-settings: Remove unused settings_parser_get_list() X-Git-Tag: 2.4.0~3349 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a2e46f426f2ac5676da3288be53b3a05bfc0b83;p=thirdparty%2Fdovecot%2Fcore.git lib-settings: Remove unused settings_parser_get_list() --- diff --git a/src/lib-settings/settings-parser.c b/src/lib-settings/settings-parser.c index ef243d7586..10ce4d8add 100644 --- a/src/lib-settings/settings-parser.c +++ b/src/lib-settings/settings-parser.c @@ -252,17 +252,6 @@ void *settings_parser_get(struct setting_parser_context *ctx) return ctx->roots[0].set_struct; } -void **settings_parser_get_list(const struct setting_parser_context *ctx) -{ - unsigned int i; - void **sets; - - sets = t_new(void *, ctx->root_count + 1); - for (i = 0; i < ctx->root_count; i++) - sets[i] = ctx->roots[i].set_struct; - return sets; -} - void *settings_parser_get_root_set(const struct setting_parser_context *ctx, const struct setting_parser_info *root) { diff --git a/src/lib-settings/settings-parser.h b/src/lib-settings/settings-parser.h index 5823e09402..c1db6785fe 100644 --- a/src/lib-settings/settings-parser.h +++ b/src/lib-settings/settings-parser.h @@ -147,9 +147,6 @@ void settings_parser_deinit(struct setting_parser_context **ctx); /* Return pointer to root setting structure. */ void *settings_parser_get(struct setting_parser_context *ctx); -/* If there are multiple roots, return a NULL-terminated list to all of - their settings. */ -void **settings_parser_get_list(const struct setting_parser_context *ctx); /* Returns settings for a specific root. The root is expected to exist, and it must be the same pointer as given to settings_parser_init*(). If it doesn't, the function panics. */