#define _ITEST_U 0x01 /* upper */
#define _ITEST_L 0x02 /* lower */
#define _ITEST_D 0x04 /* digit */
#define _ITEST_C 0x08 /* cntrl */
#define _ITEST_P 0x10 /* punct */
#define _ITEST_S 0x20 /* white space (space/lf/tab) */
#define _ITEST_X 0x40 /* hex digit */
#define _ITEST_SP 0x80 /* hard space (0x20) */
const unsigned char itest_ctype[] = {
_ITEST_C,_ITEST_C,_ITEST_C,_ITEST_C,_ITEST_C,_ITEST_C,_ITEST_C,_ITEST_C, /* 0-7 */
_ITEST_C, _ITEST_C|_ITEST_S, _ITEST_C|_ITEST_S, _ITEST_C|......
阅读全文