__istype
int __istype(__ct_rune_t, unsigned long);
#define iswalpha(wc) __istype((wc), _CTYPE_A)
#define iswblank(wc) __istype((wc), _CTYPE_B)
#define iswcntrl(wc) __istype((wc), _CTYPE_C)
#define iswctype(wc, charclass) __istype((wc), (charclass))
#define iswdigit(wc) __istype((wc), _CTYPE_D)
#define iswgraph(wc) __istype((wc), _CTYPE_G)
#define iswlower(wc) __istype((wc), _CTYPE_L)
#define iswprint(wc) __istype((wc), _CTYPE_R)
#define iswpunct(wc) __istype((wc), _CTYPE_P)
#define iswspace(wc) __istype((wc), _CTYPE_S)
#define iswupper(wc) __istype((wc), _CTYPE_U)
#define iswxdigit(wc) __istype((wc), _CTYPE_X)
#define iswhexnumber(wc) __istype((wc), _CTYPE_X) /* alias of iswxdigit */
#define iswideogram(wc) __istype((wc), _CTYPE_I)
#define iswnumber(wc) __istype((wc), _CTYPE_D|_CTYPE_N)
#define iswphonogram(wc) __istype((wc), _CTYPE_Q)
#define iswrune(wc) __istype((wc), 0xFFFFFF00L)
#define iswspecial(wc) __istype((wc), _CTYPE_T)
#define iswalnum(wc) __istype((wc), _CTYPE_A|_CTYPE_D|_CTYPE_N)
return (__istype(wc, _CTYPE_I));
return (__istype(wc, _CTYPE_L));
return (__istype(wc, _CTYPE_N));
return (__istype(wc, _CTYPE_Q));
return (__istype(wc, _CTYPE_R));
return (__istype(wc, _CTYPE_P));
return (__istype(wc, 0xFFFFFF00L));
return (__istype(wc, _CTYPE_S));
return (__istype(wc, _CTYPE_T));
return (__istype(wc, _CTYPE_U));
return (__istype(wc, _CTYPE_X));
return (__istype(wc, _CTYPE_A|_CTYPE_N));
return (__istype(wc, _CTYPE_A));
return (__istype(wc, _CTYPE_B));
return (__istype(wc, _CTYPE_C));
return (__istype(wc, _CTYPE_D));
return (__istype(wc, _CTYPE_G));
return (__istype(wc, _CTYPE_X));
return (__istype(wc, charclass));