_N
#define _ISDIGIT _N
_N|_X, _N|_X, _N|_X, _N|_X, _N|_X, _N|_X, _N|_X, _N|_X,
_N|_X, _N|_X, _P, _P, _P, _P, _P, _P,
_N|_X, _N|_X, _N|_X, _N|_X, _N|_X, _N|_X, _N|_X, _N|_X,
_N|_X, _N|_X, _P, _P, _P, _P, _P, _P,
_N|_X, _N|_X, _N|_X, _N|_X, _N|_X, _N|_X, _N|_X, _N|_X,
_N|_X, _N|_X, _P, _P, _P, _P, _P, _P,
#define isdigit(c) ((__ctype + 1)[c] & _N)
#define isalnum(c) ((__ctype + 1)[c] & (_U | _L | _N))
#define isprint(c) ((__ctype + 1)[c] & (_P | _U | _L | _N | _B))
#define isgraph(c) ((__ctype + 1)[c] & (_P | _U | _L | _N))
#define OCE_LIST_INSERT_TAIL(_LH, _N) \
oce_list_insert_tail((_LH), (void *)(_N))
#define OCE_LIST_REMOVE(_LH, _N) \
oce_list_remove_node((_LH), (void *)(_N))
#define OCE_LIST_LINK_INIT(_N) oce_list_link_init(_N)