Files
2023-07-07 13:34:48 -07:00

18 lines
338 B
C

#include <assert.h>
#include <limits.h>
#include <string.h>
#include "caps.h"
int
cap_from_name(const char *name)
{
int i;
static_assert(sizeof cap_names / sizeof *cap_names <= INT_MAX);
for (i = 0; i < sizeof cap_names / sizeof *cap_names; ++i) {
if (cap_names[i] && strcmp(cap_names[i], name) == 0)
return i;
}
return -1;
}