Lines Matching defs:definitions
44 definitions, or zero if we should use xmalloc. */
52 /* The table of macro definitions. This is a splay tree (an ordered
55 an #undefinition in between), we sort the definitions by the
70 splay_tree definitions;
185 definitions.
297 Sort definitions by name; for two definitions with the same name,
530 /* Registering and looking up macro definitions. */
567 definitions within a compilation unit, which seems unlikely.
569 "So, why do macro definitions have pointers to their macro tables
575 definitions would be bcached. There's no way to tell whether a
624 n = splay_tree_lookup (t->definitions, (splay_tree_key) &query);
633 splay_tree_node pred = splay_tree_predecessor (t->definitions,
639 We just want to search within a given name's definitions. */
743 info, we just ignore all definitions after the first. The only
745 predefined macros, and all the definitions are the same in that
752 splay_tree_insert (t->definitions, (splay_tree_key) k, (splay_tree_value) d);
779 splay_tree_insert (t->definitions, (splay_tree_key) k, (splay_tree_value) d);
878 t->definitions = (splay_tree_new_with_allocator
896 /* Free the table of macro definitions. */
897 splay_tree_delete (table->definitions);