isalphanum
#define isnamechar(ch) (isalphanum(ch) || (ch) == '_' || (ch) == '-')
#define isnamechar(ch) (isalphanum(ch) || (ch) == '_' || (ch) == '-')
#define isnamechar(ch) (isalphanum(ch) || (ch) == '_' || (ch) == '-')