1 /*-----------------------------------------------------------------------------
5 -----------------------------------------------------------------------------*/
14 #define _IsType(c,flags) (char_types[(int)(c)] & flags)
16 #define IsSpace(c) (_IsType(c,C_Space))
17 #define IsIdent(c) (_IsType(c,C_Ident))
18 #define IsAny(c) (_IsType(c,C_Any))
19 #define IsSymbol(c) (_IsType(c,C_Symbol))
20 #define IsUpper(c) (_IsType(c,C_Upper))
21 #define IsDigit(c) (_IsType(c,C_Digit))
23 extern const unsigned char char_types[];