Lines Matching defs:table
74 /* A table of all the macro definitions for a given compilation unit. */
124 /* The macro table for the compilation unit this source location is
126 struct macro_table *table;
151 /* Create a new, empty macro table. Allocate it in OBSTACK, or use
158 should only ever add information the macro table --- you should
173 void free_macro_table (struct macro_table *table);
185 The macro table makes its own copy of FILENAME; the caller is
187 struct macro_source_file *macro_set_main (struct macro_table *table,
191 /* Return the main source file of the macro table TABLE. */
192 struct macro_source_file *macro_main (struct macro_table *table);
196 Record in SOURCE's macro table that, at line number LINE in SOURCE,
204 The macro table makes its own copy of INCLUDED; the caller is
223 Record in SOURCE's macro table that, at line number LINE in SOURCE,
233 Record in SOURCE's macro table that, at line number LINE in SOURCE,
247 Record in SOURCE's macro table that, at line number LINE in SOURCE,
264 /* The table this definition lives in. */
265 struct macro_table *table;
272 them, are in the table's bcache, if it has one. */
277 table's bcache, if it has one. */
284 effect at the end of the file. The macro table owns the structure;