Added new char_parsed function

pull/57/head
parent f9ce7123b6
commit 6de6c52c33
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -450,6 +450,14 @@ config_str yon_char_parsed_append(config_str parsed, int *size, char *string){
return new_parsed; return new_parsed;
} }
config_str yon_char_parsed_prepend(config_str parsed, int *size, char *string){
config_str new_parsed=realloc(parsed,(*size+1)*sizeof(char*));
memcpy(&new_parsed[1],new_parsed,(*size)*sizeof(char*));
new_parsed[0]=yon_char_new(string);
(*size)++;
return new_parsed;
}
void yon_char_parsed_append_strings (config_str array, int size, char *prepend){ void yon_char_parsed_append_strings (config_str array, int size, char *prepend){
if (array && size>0 && !yon_char_is_empty(prepend)){ if (array && size>0 && !yon_char_is_empty(prepend)){
for (int i=0;i<size;i++){ for (int i=0;i<size;i++){

@ -519,6 +519,7 @@ config_str yon_char_parsed_copy(config_str to_copy, int size);
* Добавляет строку [string] в конец массива строк [parsed] с длинной [size]. * Добавляет строку [string] в конец массива строк [parsed] с длинной [size].
*/ */
config_str yon_char_parsed_append(config_str parsed, int *size, char *string); config_str yon_char_parsed_append(config_str parsed, int *size, char *string);
config_str yon_char_parsed_prepend(config_str parsed, int *size, char *string);
void yon_char_parsed_append_strings (config_str array, int size, char *prepend); void yon_char_parsed_append_strings (config_str array, int size, char *prepend);

Loading…
Cancel
Save