Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
return r;
}
+/*
+ Copies all strings into the array
+*/
+int pakfire_strings_appendm(char*** array, const char** strings) {
+ int r = 0;
+
+ // Check inputs
+ if (!strings)
+ return -EINVAL;
+
+ for (const char** s = strings; *s; s++) {
+ r = pakfire_strings_append(array, *s);
+ if (r < 0)
+ return r;
+ }
+
+ return r;
+}
+
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
int __pakfire_format_size(char* dst, size_t length, double value) {
int pakfire_strings_append(char*** array, const char* s);
int pakfire_strings_appendf(char*** array, const char* format, ...)
__attribute__((format(printf, 2, 3)));
+int pakfire_strings_appendm(char*** array, const char** strings);
#define TIME_STRING_MAX 32