summaryrefslogtreecommitdiff
path: root/lib/svec.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/svec.c')
-rw-r--r--lib/svec.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/svec.c b/lib/svec.c
index c1b986bab..6ea96384b 100644
--- a/lib/svec.c
+++ b/lib/svec.c
@@ -247,6 +247,17 @@ svec_contains(const struct svec *svec, const char *name)
return svec_find(svec, name) != SIZE_MAX;
}
+bool
+svec_contains_unsorted(const struct svec *svec, const char *name)
+{
+ for (size_t i = 0; i < svec->n; i++) {
+ if (!strcmp(svec->names[i], name)) {
+ return true;
+ }
+ }
+ return false;
+}
+
size_t
svec_find(const struct svec *svec, const char *name)
{