pull/67/head
parent e28b30ef2e
commit 6b4ca4449e
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -121,14 +121,14 @@ int yon_char_check_element(char *target, char *element, char *divider){
char *yon_char_swap_element(const char *source, const char *a, const char *b, const char *divider){
if (yon_char_is_empty(source)||yon_char_is_empty(a)||yon_char_is_empty(b)) return 0;
int size;
config_str parsed = yon_char_parse(source,&size,divider);
int found_a = yon_char_parsed_check_exist(parsed,size,a);
int found_b = yon_char_parsed_check_exist(parsed,size,b);
config_str parsed = yon_char_parse(source,&size,(char*)divider);
int found_a = yon_char_parsed_check_exist(parsed,size,(char*)a);
int found_b = yon_char_parsed_check_exist(parsed,size,(char*)b);
if (found_a>-1&&found_b>-1){
char *temp = parsed[found_a];
parsed[found_a] = parsed[found_b];
parsed[found_b] = temp;
char *full = yon_char_parsed_to_string(parsed,size,divider);
char *full = yon_char_parsed_to_string(parsed,size,(char*)divider);
yon_char_parsed_free(parsed,size);
return full;
}

@ -887,6 +887,7 @@ enum YON_CONFIG_SAVED_TYPE yon_config_register(char *key,char *config_load, char
current = (yon_config_parameter*)yon_dictionary_get_last((dictionary *)__yon__config__strings);
} else if (!yon_char_is_empty(data)&&current->data&&!strcmp((char*)current->data,(char*)data)){
save_type=YON_CONFIG_SAVED_EXIST;
yon_config_remove_ignore(key);
return save_type;
} else {
current->data = yon_char_new(data);

Loading…
Cancel
Save