1#include <assert.h>
2#include <limits.h>
3#include <string.h>
4#include "caps.h"
5
6int
7cap_from_name(const char *name)
8{
9 int i;
10
11 static_assert(sizeof cap_names / sizeof *cap_names <= INT_MAX);
12 for (i = 0; i < sizeof cap_names / sizeof *cap_names; ++i) {
13 if (cap_names[i] && strcmp(cap_names[i], name) == 0)
14 return i;
15 }
16 return -1;
17}