ispunct
(isalnum(x) || (ispunct(x) && x != '(' && x != ')' && \
int ispunct(int);
LIBKERN_INLINE int ispunct(int) __unused;
M(ISPUNCT, ispunct) \
DEF_TEST_ABUSE(ispunct)
DEF_TEST_ABUSE_OVERRIDE(ispunct)
DEF_TEST_USE(ispunct)
ATF_CHECK(!ispunct(ydots));
ATF_CHECK(!ispunct(Hard));
ATF_CHECK(!ispunct(ya));
ADD_TEST_ABUSE(tp, ispunct);
ADD_TEST_ABUSE_OVERRIDE(tp, ispunct);
ADD_TEST_USE(tp, ispunct);
static int ispunct_wrapper(int ch) { return ispunct(ch); }
ATF_REQUIRE_EQ(!!ispunct(c), inout);
int ispunct(int);
ispunct(c);
if (ispunct((unsigned char)lastchar(errorp->error_text[2])))
{ "punct", ispunct },
(isalnum((unsigned char)ch) || ispunct((unsigned char)ch) || ch == ' '))
if (isalnum((unsigned char)*str) || ispunct((unsigned char)*str) || *str == ' ')
ispunct((unsigned char)*name)))