From f0c6630a1665f9182d972b4d507d7b352eabfc46 Mon Sep 17 00:00:00 2001 From: Dmitry Frank Date: Tue, 10 Oct 2017 17:47:31 +0300 Subject: [PATCH] BREAKING: Sys config API change Now apps should use getters and setters instead of accessing struct fields directly, e.g. instead of `get_cfg()->update.timeout` it should be `mgos_sys_config_get_update_timeout()` to get the current value, and `mgos_sys_config_set_update_timeout(123)` to update the value. For now, the config structs are public, but they will be made private soon, so use accessors to keep your code working. PUBLISHED_FROM=f7d582421a8d7e4d1ed50a280f2670d8b62f8d45 --- mongoose.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mongoose.c b/mongoose.c index 4b5603bd..cb5a10bd 100644 --- a/mongoose.c +++ b/mongoose.c @@ -236,7 +236,7 @@ enum cs_log_level { void cs_log_set_level(enum cs_log_level level); /* Set log filter. NULL (a default) logs everything. */ -void cs_log_set_filter(char *source_file_name); +void cs_log_set_filter(const char *source_file_name); int cs_log_print_prefix(enum cs_log_level level, const char *func, const char *filename); @@ -316,8 +316,8 @@ double cs_log_ts WEAK; enum cs_log_level cs_log_cur_msg_level WEAK = LL_NONE; -void cs_log_set_filter(char *str) WEAK; -void cs_log_set_filter(char *str) { +void cs_log_set_filter(const char *str) WEAK; +void cs_log_set_filter(const char *str) { free(s_filter_pattern); if (str != NULL) { s_filter_pattern = strdup(str);