ispunct
int ispunct(int);
#define ISPUNCT(c) (isascii (c) && ispunct (c))
BUILD_CHARCLASS_LOOP (ispunct);
if (ispunct(i))