[utils] char_array_add_vjoined to stay consistent (add_* methods NUL termiante)
This commit is contained in:
@@ -595,7 +595,7 @@ inline void char_array_add_len(char_array *array, char *str, size_t len) {
|
||||
}
|
||||
|
||||
|
||||
void char_array_append_vjoined(char_array *array, char *separator, bool strip_separator, int count, va_list args) {
|
||||
void char_array_add_vjoined(char_array *array, char *separator, bool strip_separator, int count, va_list args) {
|
||||
if (count <= 0) {
|
||||
return;
|
||||
}
|
||||
@@ -625,7 +625,7 @@ void char_array_append_vjoined(char_array *array, char *separator, bool strip_se
|
||||
inline void char_array_add_joined(char_array *array, char *separator, bool strip_separator, int count, ...) {
|
||||
va_list args;
|
||||
va_start(args, count);
|
||||
char_array_append_vjoined(array, separator, strip_separator, count, args);
|
||||
char_array_add_vjoined(array, separator, strip_separator, count, args);
|
||||
va_end(args);
|
||||
}
|
||||
|
||||
@@ -633,7 +633,7 @@ inline void char_array_cat_joined(char_array *array, char *separator, bool strip
|
||||
char_array_strip_nul_byte(array);
|
||||
va_list args;
|
||||
va_start(args, count);
|
||||
char_array_append_vjoined(array, separator, strip_separator, count, args);
|
||||
char_array_add_vjoined(array, separator, strip_separator, count, args);
|
||||
va_end(args);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user