is_alpha
if (is_alpha(t) || t == '_') {
if (is_alpha(*s) || *s == '_') {
for (abp = ab; is_alpha(*abp); abp++)
while (is_alpha(*cp) || is_digit(*cp) || *cp == '-' || *cp == '+')
static bool is_alpha(char a);
for (cp = abbr; is_alpha(*cp); cp++)
while (is_alpha(*cp) || ('0' <= *cp && *cp <= '9')
#define is_sstart(c) (is_alpha(c) || (c) == '_')