From e2318fb966818b5857da0cb1d1f5dd987d740210 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Thu, 9 Oct 2025 16:23:35 +0600 Subject: [PATCH] Removed invalid function; save ignore fix --- source/libublsettings-config.c | 17 ++--------------- source/libublsettings.h | 8 -------- 2 files changed, 2 insertions(+), 23 deletions(-) diff --git a/source/libublsettings-config.c b/source/libublsettings-config.c index 631d4a6..9b446bf 100644 --- a/source/libublsettings-config.c +++ b/source/libublsettings-config.c @@ -663,6 +663,8 @@ int yon_config_append_element(char *key, char *append, char *divider){ char *temp = yon_char_append_element((char*)dict->data,append,divider); if (!yon_char_is_empty((char*)dict->data)) free(dict->data); dict->data = temp; + dict->flag1 = 1; + yon_config_remove_ignore(key); return 1; } @@ -830,21 +832,6 @@ int yon_config_set(char *key, void *data){ } else return 0; } -int yon_config_append(char *key, char *data, char *divider){ - check_config{ - yon_config_parameter *dict = (yon_config_parameter*)yon_dictionary_get((dictionary**)&__yon__config__strings,key); - if (dict){ - if (strcmp(((char*)dict->data),"")!=0){ - char *str = (char*)dict->data; - dict->data=(void*)(yon_char_unite(yon_char_is_empty(str)?"":str,yon_char_is_empty(str)?"":divider,data,NULL)); - } - else dict->data=(void*)yon_char_new(data); - dict->flag1=1; - return 1; - } else return 0; - } else return 0; -} - int yon_config_clean(){ check_config{ __yon__config__strings = (yon_config_parameter*)yon_dictionary_free_all((dictionary*)__yon__config__strings, NULL); diff --git a/source/libublsettings.h b/source/libublsettings.h index 1fc96a4..102c9cf 100644 --- a/source/libublsettings.h +++ b/source/libublsettings.h @@ -998,14 +998,6 @@ config_str yon_config_get_all_keys_no_ignored(int *size); */ int yon_config_set(char *key, void *data); -/**yon_config_append(char *key, void *data) - * [EN] - * - * [RU] - * Производит поиск по конфигу и дополняет значение параметра с ключом [key] значением [data]; -*/ -int yon_config_append(char *key, char *data, char *divider); - /**yon_config_clean() * [EN] * Erase all parameters from config;