/* Automatically generated from ./asm/pptok.dat by ./asm/pptok.pl */ /* Do not edit */ enum preproc_token { PP_IF = 0, PP_IF_BOGUS = 1, PP_IFCTX = 2, PP_IFDEF = 3, PP_IFDEFALIAS = 4, PP_IFDIFI = 5, PP_IFDIRECTIVE = 6, PP_IFEMPTY = 7, PP_IFENV = 8, PP_IFFILE = 9, PP_IFID = 10, PP_IFIDN = 11, PP_IFIDNI = 12, PP_IFMACRO = 13, PP_IFNUM = 14, PP_IFSTR = 15, PP_IFTOKEN = 16, PP_IFUSABLE = 17, PP_IFUSING = 18, PP_IF_COND_19 = 19, PP_IF_COND_20 = 20, PP_IF_COND_21 = 21, PP_IF_COND_22 = 22, PP_IF_COND_23 = 23, PP_IF_COND_24 = 24, PP_IF_COND_25 = 25, PP_IF_COND_26 = 26, PP_IF_COND_27 = 27, PP_IF_COND_28 = 28, PP_IF_COND_29 = 29, PP_IF_COND_30 = 30, PP_IF_COND_31 = 31, PP_IFN = 32, PP_IFN_BOGUS = 33, PP_IFNCTX = 34, PP_IFNDEF = 35, PP_IFNDEFALIAS = 36, PP_IFNDIFI = 37, PP_IFNDIRECTIVE = 38, PP_IFNEMPTY = 39, PP_IFNENV = 40, PP_IFNFILE = 41, PP_IFNID = 42, PP_IFNIDN = 43, PP_IFNIDNI = 44, PP_IFNMACRO = 45, PP_IFNNUM = 46, PP_IFNSTR = 47, PP_IFNTOKEN = 48, PP_IFNUSABLE = 49, PP_IFNUSING = 50, PP_IFN_COND_19 = 51, PP_IFN_COND_20 = 52, PP_IFN_COND_21 = 53, PP_IFN_COND_22 = 54, PP_IFN_COND_23 = 55, PP_IFN_COND_24 = 56, PP_IFN_COND_25 = 57, PP_IFN_COND_26 = 58, PP_IFN_COND_27 = 59, PP_IFN_COND_28 = 60, PP_IFN_COND_29 = 61, PP_IFN_COND_30 = 62, PP_IFN_COND_31 = 63, PP_ELIF = 64, PP_ELIF_BOGUS = 65, PP_ELIFCTX = 66, PP_ELIFDEF = 67, PP_ELIFDEFALIAS = 68, PP_ELIFDIFI = 69, PP_ELIFDIRECTIVE = 70, PP_ELIFEMPTY = 71, PP_ELIFENV = 72, PP_ELIFFILE = 73, PP_ELIFID = 74, PP_ELIFIDN = 75, PP_ELIFIDNI = 76, PP_ELIFMACRO = 77, PP_ELIFNUM = 78, PP_ELIFSTR = 79, PP_ELIFTOKEN = 80, PP_ELIFUSABLE = 81, PP_ELIFUSING = 82, PP_ELIF_COND_19 = 83, PP_ELIF_COND_20 = 84, PP_ELIF_COND_21 = 85, PP_ELIF_COND_22 = 86, PP_ELIF_COND_23 = 87, PP_ELIF_COND_24 = 88, PP_ELIF_COND_25 = 89, PP_ELIF_COND_26 = 90, PP_ELIF_COND_27 = 91, PP_ELIF_COND_28 = 92, PP_ELIF_COND_29 = 93, PP_ELIF_COND_30 = 94, PP_ELIF_COND_31 = 95, PP_ELIFN = 96, PP_ELIFN_BOGUS = 97, PP_ELIFNCTX = 98, PP_ELIFNDEF = 99, PP_ELIFNDEFALIAS = 100, PP_ELIFNDIFI = 101, PP_ELIFNDIRECTIVE = 102, PP_ELIFNEMPTY = 103, PP_ELIFNENV = 104, PP_ELIFNFILE = 105, PP_ELIFNID = 106, PP_ELIFNIDN = 107, PP_ELIFNIDNI = 108, PP_ELIFNMACRO = 109, PP_ELIFNNUM = 110, PP_ELIFNSTR = 111, PP_ELIFNTOKEN = 112, PP_ELIFNUSABLE = 113, PP_ELIFNUSING = 114, PP_ELIFN_COND_19 = 115, PP_ELIFN_COND_20 = 116, PP_ELIFN_COND_21 = 117, PP_ELIFN_COND_22 = 118, PP_ELIFN_COND_23 = 119, PP_ELIFN_COND_24 = 120, PP_ELIFN_COND_25 = 121, PP_ELIFN_COND_26 = 122, PP_ELIFN_COND_27 = 123, PP_ELIFN_COND_28 = 124, PP_ELIFN_COND_29 = 125, PP_ELIFN_COND_30 = 126, PP_ELIFN_COND_31 = 127, PP_ALIASES = 128, PP_ARG = 129, PP_CLEAR = 130, PP_DEPEND = 131, PP_ELSE = 132, PP_ENDIF = 133, PP_ENDM = 134, PP_ENDMACRO = 135, PP_ENDREP = 136, PP_ERROR = 137, PP_EXITMACRO = 138, PP_EXITREP = 139, PP_FATAL = 140, PP_INCLUDE = 141, PP_LINE = 142, PP_LOCAL = 143, PP_NOTE = 144, PP_NULL = 145, PP_POP = 146, PP_PRAGMA = 147, PP_PUSH = 148, PP_REP = 149, PP_REPL = 150, PP_REQUIRE = 151, PP_ROTATE = 152, PP_STACKSIZE = 153, PP_UNDEF = 154, PP_UNDEFALIAS = 155, PP_USE = 156, PP_WARNING = 157, PP_ASSIGN = 158, PP_IASSIGN = 159, PP_DEFALIAS = 160, PP_IDEFALIAS = 161, PP_DEFINE = 162, PP_IDEFINE = 163, PP_DEFSTR = 164, PP_IDEFSTR = 165, PP_DEFTOK = 166, PP_IDEFTOK = 167, PP_MACRO = 168, PP_IMACRO = 169, PP_PATHSEARCH = 170, PP_IPATHSEARCH = 171, PP_RMACRO = 172, PP_IRMACRO = 173, PP_STRCAT = 174, PP_ISTRCAT = 175, PP_STRLEN = 176, PP_ISTRLEN = 177, PP_SUBSTR = 178, PP_ISUBSTR = 179, PP_XDEFINE = 180, PP_IXDEFINE = 181, PP_UNMACRO = 182, PP_UNIMACRO = 183, PP_count = 184, PP_invalid = -1 }; #define PP_COND(x) ((x) & 0x1f) #define PP_IS_COND(x) ((unsigned int)(x) < PP_ALIASES) #define PP_COND_NEGATIVE(x) (!!((x) & 0x20)) #define PP_HAS_CASE(x) ((x) >= PP_ASSIGN) #define PP_INSENSITIVE(x) ((x) & 1) #define PP_TOKLEN_MAX 15 #define CASE_PP_IF \ case PP_IF:\ case PP_IF_BOGUS:\ case PP_IFCTX:\ case PP_IFDEF:\ case PP_IFDEFALIAS:\ case PP_IFDIFI:\ case PP_IFDIRECTIVE:\ case PP_IFEMPTY:\ case PP_IFENV:\ case PP_IFFILE:\ case PP_IFID:\ case PP_IFIDN:\ case PP_IFIDNI:\ case PP_IFMACRO:\ case PP_IFNUM:\ case PP_IFSTR:\ case PP_IFTOKEN:\ case PP_IFUSABLE:\ case PP_IFUSING:\ case PP_IF_COND_19:\ case PP_IF_COND_20:\ case PP_IF_COND_21:\ case PP_IF_COND_22:\ case PP_IF_COND_23:\ case PP_IF_COND_24:\ case PP_IF_COND_25:\ case PP_IF_COND_26:\ case PP_IF_COND_27:\ case PP_IF_COND_28:\ case PP_IF_COND_29:\ case PP_IF_COND_30:\ case PP_IF_COND_31:\ case PP_IFN:\ case PP_IFN_BOGUS:\ case PP_IFNCTX:\ case PP_IFNDEF:\ case PP_IFNDEFALIAS:\ case PP_IFNDIFI:\ case PP_IFNDIRECTIVE:\ case PP_IFNEMPTY:\ case PP_IFNENV:\ case PP_IFNFILE:\ case PP_IFNID:\ case PP_IFNIDN:\ case PP_IFNIDNI:\ case PP_IFNMACRO:\ case PP_IFNNUM:\ case PP_IFNSTR:\ case PP_IFNTOKEN:\ case PP_IFNUSABLE:\ case PP_IFNUSING:\ case PP_IFN_COND_19:\ case PP_IFN_COND_20:\ case PP_IFN_COND_21:\ case PP_IFN_COND_22:\ case PP_IFN_COND_23:\ case PP_IFN_COND_24:\ case PP_IFN_COND_25:\ case PP_IFN_COND_26:\ case PP_IFN_COND_27:\ case PP_IFN_COND_28:\ case PP_IFN_COND_29:\ case PP_IFN_COND_30:\ case PP_IFN_COND_31 #define CASE_PP_ELIF \ case PP_ELIF:\ case PP_ELIF_BOGUS:\ case PP_ELIFCTX:\ case PP_ELIFDEF:\ case PP_ELIFDEFALIAS:\ case PP_ELIFDIFI:\ case PP_ELIFDIRECTIVE:\ case PP_ELIFEMPTY:\ case PP_ELIFENV:\ case PP_ELIFFILE:\ case PP_ELIFID:\ case PP_ELIFIDN:\ case PP_ELIFIDNI:\ case PP_ELIFMACRO:\ case PP_ELIFNUM:\ case PP_ELIFSTR:\ case PP_ELIFTOKEN:\ case PP_ELIFUSABLE:\ case PP_ELIFUSING:\ case PP_ELIF_COND_19:\ case PP_ELIF_COND_20:\ case PP_ELIF_COND_21:\ case PP_ELIF_COND_22:\ case PP_ELIF_COND_23:\ case PP_ELIF_COND_24:\ case PP_ELIF_COND_25:\ case PP_ELIF_COND_26:\ case PP_ELIF_COND_27:\ case PP_ELIF_COND_28:\ case PP_ELIF_COND_29:\ case PP_ELIF_COND_30:\ case PP_ELIF_COND_31:\ case PP_ELIFN:\ case PP_ELIFN_BOGUS:\ case PP_ELIFNCTX:\ case PP_ELIFNDEF:\ case PP_ELIFNDEFALIAS:\ case PP_ELIFNDIFI:\ case PP_ELIFNDIRECTIVE:\ case PP_ELIFNEMPTY:\ case PP_ELIFNENV:\ case PP_ELIFNFILE:\ case PP_ELIFNID:\ case PP_ELIFNIDN:\ case PP_ELIFNIDNI:\ case PP_ELIFNMACRO:\ case PP_ELIFNNUM:\ case PP_ELIFNSTR:\ case PP_ELIFNTOKEN:\ case PP_ELIFNUSABLE:\ case PP_ELIFNUSING:\ case PP_ELIFN_COND_19:\ case PP_ELIFN_COND_20:\ case PP_ELIFN_COND_21:\ case PP_ELIFN_COND_22:\ case PP_ELIFN_COND_23:\ case PP_ELIFN_COND_24:\ case PP_ELIFN_COND_25:\ case PP_ELIFN_COND_26:\ case PP_ELIFN_COND_27:\ case PP_ELIFN_COND_28:\ case PP_ELIFN_COND_29:\ case PP_ELIFN_COND_30:\ case PP_ELIFN_COND_31