|
|
|
|
@ -1072,7 +1072,7 @@ int yon_config_remove_by_key(char *key){
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int yon_config_remove_element(char *key, char *delete, char *divider){
|
|
|
|
|
int yon_config_remove_element(char *key, char *delete_target, char *divider){
|
|
|
|
|
check_config{
|
|
|
|
|
int found = 0;
|
|
|
|
|
yon_config_parameter *dict = (yon_config_parameter*)yon_dictionary_get((dictionary**)&__yon__config__strings,key);
|
|
|
|
|
@ -1081,7 +1081,7 @@ int yon_config_remove_element(char *key, char *delete, char *divider){
|
|
|
|
|
config_str parsed = yon_char_parse((char*)dict->data,&size,divider);
|
|
|
|
|
config_str final = NULL;
|
|
|
|
|
for(int i=0;i<size;i++){
|
|
|
|
|
if (!strcmp(parsed[i],delete)){
|
|
|
|
|
if (!strcmp(parsed[i],delete_target)){
|
|
|
|
|
parsed = yon_char_parsed_rip(parsed,&size,i--);
|
|
|
|
|
found = 1;
|
|
|
|
|
}
|
|
|
|
|
|