X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fstrv.c;h=a52440d832cc84b542fffe6398e4b6dbdc0588db;hb=0c85a4f3efa2883c414ed8ff59aea263b85b7687;hp=f15aa8736a0339a241245f01c71845f93d24d7a5;hpb=aa4355f295c76704baec08509e80fcb827c023da;p=elogind.git diff --git a/src/strv.c b/src/strv.c index f15aa8736..a52440d83 100644 --- a/src/strv.c +++ b/src/strv.c @@ -105,7 +105,6 @@ char **strv_new_ap(const char *x, va_list ap) { unsigned n = 0, i = 0; va_list aq; - if (x) { n = 1; @@ -661,3 +660,16 @@ char **strv_parse_nulstr(const char *s, size_t l) { return v; } + +bool strv_overlap(char **a, char **b) { + char **i, **j; + + STRV_FOREACH(i, a) { + STRV_FOREACH(j, b) { + if (streq(*i, *j)) + return true; + } + } + + return false; +}