_CTYPE_X
#define ishexnumber(c) __sbistype((c), _CTYPE_X)
#define isxdigit(c) __sbistype((c), _CTYPE_X)
XLOCALE_ISCTYPE(hexnumber, _CTYPE_X)
XLOCALE_ISCTYPE(xdigit, _CTYPE_X)
DEFN_ISWTYPE(xdigit, _CTYPE_X)
_CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X, \
_CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X, \
_CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X, \
_CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X, \
_CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X, \
_CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X, \
_CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X, \
_CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X, \
_CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X, \
_CTYPE_U|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A, \
_CTYPE_U|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A, \
_CTYPE_U|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A, \
_CTYPE_U|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A, \
_CTYPE_U|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A, \
_CTYPE_U|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A, \
_CTYPE_L|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A, \
_CTYPE_L|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A, \
_CTYPE_L|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A, \
_CTYPE_L|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A, \
_CTYPE_L|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A, \
_CTYPE_L|_CTYPE_X|_CTYPE_R|_CTYPE_G|_CTYPE_A, \
_CTYPE_D|_CTYPE_R|_CTYPE_G|_CTYPE_X, \
{ "xdigit", _CTYPE_X },