diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2022-03-19 14:55:30 -0700 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2022-03-19 14:55:30 -0700 |
commit | 7c66d87c82ac6b06901e7cb39ed90db43bc4b053 (patch) | |
tree | 83a0f8bbb54e00ed4b340333fd3af947a32db438 /src/til_settings.h | |
parent | f08356c4d204b07847a1d550b2acda44a897f970 (diff) |
*: de-constify til_setting_t throughout
Now that til_setting_t.desc is not only a thing, but a thing that
is intended to be refreshed regularly in the course of things
like GUI interactive settings construction, it's not really
appropriate to try even act like this these are const anymore.
Diffstat (limited to 'src/til_settings.h')
-rw-r--r-- | src/til_settings.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/til_settings.h b/src/til_settings.h index 0ca0c6f..2896405 100644 --- a/src/til_settings.h +++ b/src/til_settings.h @@ -33,13 +33,13 @@ struct til_setting_t { til_settings_t * til_settings_new(const char *settings); til_settings_t * til_settings_free(til_settings_t *settings); -const char * til_settings_get_value(const til_settings_t *settings, const char *key, const til_setting_t **res_setting); -const char * til_settings_get_key(const til_settings_t *settings, unsigned pos, const til_setting_t **res_setting); +const char * til_settings_get_value(const til_settings_t *settings, const char *key, til_setting_t **res_setting); +const char * til_settings_get_key(const til_settings_t *settings, unsigned pos, til_setting_t **res_setting); int til_settings_add_value(til_settings_t *settings, const char *key, const char *value, const til_setting_desc_t *desc); void til_settings_reset_descs(til_settings_t *settings); -int til_settings_get_and_describe_value(const til_settings_t *settings, const til_setting_desc_t *desc, const char **res_value, const til_setting_t **res_setting, const til_setting_desc_t **res_desc); +int til_settings_get_and_describe_value(const til_settings_t *settings, const til_setting_desc_t *desc, const char **res_value, til_setting_t **res_setting, const til_setting_desc_t **res_desc); char * til_settings_as_arg(const til_settings_t *settings); -int til_settings_apply_desc_generators(const til_settings_t *settings, const til_setting_desc_generator_t generators[], unsigned n_generators, void *setup_context, const til_setting_t **res_setting, const til_setting_desc_t **res_desc); +int til_settings_apply_desc_generators(const til_settings_t *settings, const til_setting_desc_generator_t generators[], unsigned n_generators, void *setup_context, til_setting_t **res_setting, const til_setting_desc_t **res_desc); int til_setting_desc_clone(const til_setting_desc_t *desc, const til_setting_desc_t **res_desc); til_setting_desc_t * til_setting_desc_free(const til_setting_desc_t *desc); |