_CTYPE_P
#define ispunct(c) __sbistype((c), _CTYPE_P)
XLOCALE_ISCTYPE(punct, _CTYPE_P)
DEFN_ISWTYPE(punct, _CTYPE_P)
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
_CTYPE_P|_CTYPE_R|_CTYPE_G, \
{ "punct", _CTYPE_P },