strlcmp
static int strlcmp(const char *, const char *, size_t);
if (strlcmp("ifdef", keyword, kwlen) == 0 ||
strlcmp("ifndef", keyword, kwlen) == 0) {
} else if (strlcmp("if", keyword, kwlen) == 0)
else if (strlcmp("elif", keyword, kwlen) == 0)
else if (strlcmp("else", keyword, kwlen) == 0)
else if (strlcmp("endif", keyword, kwlen) == 0)
if (strlcmp(symname[symind], str, cp-str) == 0) {