Replaces yon_char_parsed_rip with another function

pull/29/head
parent 48f072712d
commit a7780a772c

@ -833,9 +833,11 @@ char *yon_char_parsed_to_string(config_str parsed, int size, char *divider_repla
char *final_string = "";
char *temp;
for (int i=0;i<size;i++){
temp = yon_char_unite(final_string,yon_char_is_empty(final_string)?"":divider_replace,parsed[i],NULL);
if (!yon_char_is_empty(final_string)) free(final_string);
final_string=temp;
if (!yon_char_is_empty(parsed[i])){
temp = yon_char_unite(final_string,yon_char_is_empty(final_string)?"":divider_replace,parsed[i],NULL);
if (!yon_char_is_empty(final_string)) free(final_string);
final_string=temp;
}
}
if (!yon_char_is_empty(final_string)){
return final_string;
@ -1371,7 +1373,8 @@ int yon_config_remove_element(char *key, char *delete_target, char *divider){
config_str final = NULL;
for(int i=0;i<size;i++){
if (!strcmp(parsed[i],delete_target)){
parsed = yon_char_parsed_rip(parsed,&size,i--);
free(parsed[i]);
parsed[i]="";
found = 1;
}
}

Loading…
Cancel
Save