DEFINE_TRIVIAL_CLEANUP_FUNC(char**, strv_free);
#define _cleanup_strv_free_ _cleanup_(strv_freep)
+void strv_clear(char **l);
+
char **strv_copy(char * const *l);
unsigned strv_length(char * const *l) _pure_;
char **strv_remove(char **l, const char *s);
char **strv_uniq(char **l);
+bool strv_is_uniq(char **l);
bool strv_equal(char **a, char **b);
_l ++; \
_l[0]; \
}))
+
+char **strv_reverse(char **l);