diff options
Diffstat (limited to 'src/strv.c')
-rw-r--r-- | src/strv.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/strv.c b/src/strv.c index 066dd09276..a52440d832 100644 --- a/src/strv.c +++ b/src/strv.c @@ -660,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; +} |