Lines Matching defs:macro
106 #define REF_DELETE (REF_NORMAL+2) /* macro definition (internal) */
107 #define REF_NORMAL 0 /* normal macro reference */
111 #define SYM_ACTIVE (1L<<0) /* active macro lock */
112 #define SYM_BUILTIN (1L<<1) /* builtin macro */
113 #define SYM_DISABLED (1L<<2) /* macro expansion disabled */
116 #define SYM_FUNCTION (1L<<5) /* macro with args */
117 #define SYM_INIT (1L<<6) /* initialization macro */
121 #define SYM_MULTILINE (1L<<10) /* multi-line macro */
122 #define SYM_NOEXPAND (1L<<11) /* no identifiers in macro body */
124 #define SYM_PREDEFINED (1L<<13) /* predefined macro */
126 #define SYM_READONLY (1L<<15) /* readonly macro */
128 #define SYM_VARIADIC (1L<<17) /* variadic macro with args */
154 #define PP_KEYARGS 24 /* name=value macro args */
161 #define PP_MACREF 31 /* macro def/ref handler */
188 #define PP_TRUNCATE 58 /* truncate macro names */
365 struct ppmacro /* pp macro info */
380 struct ppmacro* macro; /* macro info */
395 Hash_table_t* symtab; /* macro and id hash table */