ispunct
int ispunct(int);
{ "punct", 5, ispunct },
} else if (ispunct(ch)) {
!(isalnum(*name) || ispunct(*name)))
mem = ispunct(i);
while (isascii(*p) && (isspace(*p) || ispunct(*p)))
while (isascii(*p) && (isspace(*p) || ispunct(*p)))
if (ispunct(lastchar(errorp->error_text[2])))
if (isspace(ic) || (ispunct(ic) && ((ignore == 0) ||
using std::ispunct;
extern int ispunct(int);
#define isvalidrcname(x) ((!ispunct(x))&&isgraph(x))
} else if (ispunct((unsigned char) c)) {
if (isdigit((char)*p) || ispunct((char)*p)) {
#define iswpunct(c) ispunct(c)
if (!isalnum(c) && !ispunct(c)) {
case 'p' : res = ispunct(c); break;