From a7730afef10fabbdcbd49ab52a88a41096b78638 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sat, 20 Feb 2010 17:16:31 +0200 Subject: [PATCH] lib-settings: Added some consts to parameters. --HG-- branch : HEAD --- src/lib-settings/settings-parser.c | 5 +++-- src/lib-settings/settings-parser.h | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib-settings/settings-parser.c b/src/lib-settings/settings-parser.c index 3399a7ac27..fd7534a534 100644 --- a/src/lib-settings/settings-parser.c +++ b/src/lib-settings/settings-parser.c @@ -240,7 +240,7 @@ void *settings_parser_get(struct setting_parser_context *ctx) return ctx->roots[0].set_struct; } -void **settings_parser_get_list(struct setting_parser_context *ctx) +void **settings_parser_get_list(const struct setting_parser_context *ctx) { unsigned int i; void **sets; @@ -1483,7 +1483,8 @@ settings_link_get_new(struct setting_parser_context *new_ctx, } struct setting_parser_context * -settings_parser_dup(struct setting_parser_context *old_ctx, pool_t new_pool) +settings_parser_dup(const struct setting_parser_context *old_ctx, + pool_t new_pool) { struct setting_parser_context *new_ctx; struct hash_iterate_context *iter; diff --git a/src/lib-settings/settings-parser.h b/src/lib-settings/settings-parser.h index 217487428e..59aebf249d 100644 --- a/src/lib-settings/settings-parser.h +++ b/src/lib-settings/settings-parser.h @@ -111,7 +111,7 @@ void settings_parser_deinit(struct setting_parser_context **ctx); 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(struct setting_parser_context *ctx); +void **settings_parser_get_list(const struct setting_parser_context *ctx); /* Like settings_parser_get(), but return change struct. */ void *settings_parser_get_changes(struct setting_parser_context *ctx); @@ -178,7 +178,8 @@ void *settings_dup(const struct setting_parser_info *info, const void *set, pool_t pool); /* Duplicate the entire setting parser. */ struct setting_parser_context * -settings_parser_dup(struct setting_parser_context *old_ctx, pool_t new_pool); +settings_parser_dup(const struct setting_parser_context *old_ctx, + pool_t new_pool); /* parsers is a name=NULL -terminated list. The parsers are appended as dynamic_settings_list structures to their parent. All must have the same -- 2.47.3