return r;
}
+/// UNNEEDED by elogind
+#if 0
char **strv_split_newlines(const char *s) {
char **l;
unsigned n;
return l;
}
+#endif // 0
int strv_split_quoted(char ***t, const char *s, UnquoteFlags flags) {
size_t n = 0, allocated = 0;
return r;
}
+/// UNNEEDED by elogind
+#if 0
int strv_consume_pair(char ***l, char *a, char *b) {
int r;
return r;
}
+#endif // 0
int strv_consume_prepend(char ***l, char *value) {
int r;
return l;
}
+/// UNNEEDED by elogind
+#if 0
bool strv_is_uniq(char **l) {
char **i;
return true;
}
+#endif // 0
char **strv_remove(char **l, const char *s) {
char **f, **t;
return l;
}
+/// UNNEEDED by elogind
+#if 0
bool strv_equal(char **a, char **b) {
if (!a || !b)
return a == b;
return true;
}
+#endif // 0
void strv_print(char **l) {
char **s;
puts(*s);
}
+/// UNNEEDED by elogind
+#if 0
int strv_extendf(char ***l, const char *format, ...) {
va_list ap;
char *x;
return l;
}
+#endif // 0
bool strv_fnmatch(char* const* patterns, const char *s, int flags) {
char* const* p;