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 *final_string = "";
char *temp; char *temp;
for (int i=0;i<size;i++){ 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(parsed[i])){
if (!yon_char_is_empty(final_string)) free(final_string); temp = yon_char_unite(final_string,yon_char_is_empty(final_string)?"":divider_replace,parsed[i],NULL);
final_string=temp; if (!yon_char_is_empty(final_string)) free(final_string);
final_string=temp;
}
} }
if (!yon_char_is_empty(final_string)){ if (!yon_char_is_empty(final_string)){
return 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; config_str final = NULL;
for(int i=0;i<size;i++){ for(int i=0;i<size;i++){
if (!strcmp(parsed[i],delete_target)){ if (!strcmp(parsed[i],delete_target)){
parsed = yon_char_parsed_rip(parsed,&size,i--); free(parsed[i]);
parsed[i]="";
found = 1; found = 1;
} }
} }

Loading…
Cancel
Save