Lines Matching refs:source

451 macro_include (struct macro_source_file *source,  in macro_include()  argument
461 for (link = &source->includes; in macro_include()
481 source_fullname = macro_source_fullname (source); in macro_include()
501 new = new_source_file (source->table, included); in macro_include()
502 new->included_by = source; in macro_include()
512 macro_lookup_inclusion (struct macro_source_file *source, const char *name) in macro_lookup_inclusion() argument
515 if (filename_cmp (name, source->filename) == 0) in macro_lookup_inclusion()
516 return source; in macro_lookup_inclusion()
524 for (child = source->includes; child; child = child->next_included) in macro_lookup_inclusion()
687 check_for_redefinition (struct macro_source_file *source, int line, in check_for_redefinition() argument
692 splay_tree_node n = find_definition (name, source, line); in check_for_redefinition()
730 source_fullname = macro_source_fullname (source); in check_for_redefinition()
750 macro_define_object_internal (struct macro_source_file *source, int line, in macro_define_object_internal() argument
754 struct macro_table *t = source->table; in macro_define_object_internal()
759 k = check_for_redefinition (source, line, in macro_define_object_internal()
774 if (k && ! key_compare (k, name, source, line)) in macro_define_object_internal()
777 k = new_macro_key (t, name, source, line); in macro_define_object_internal()
783 macro_define_object (struct macro_source_file *source, int line, in macro_define_object() argument
786 macro_define_object_internal (source, line, name, replacement, in macro_define_object()
802 macro_define_function (struct macro_source_file *source, int line, in macro_define_function() argument
806 struct macro_table *t = source->table; in macro_define_function()
811 k = check_for_redefinition (source, line, in macro_define_function()
817 if (k && ! key_compare (k, name, source, line)) in macro_define_function()
823 k = new_macro_key (t, name, source, line); in macro_define_function()
830 macro_undef (struct macro_source_file *source, int line, in macro_undef() argument
833 splay_tree_node n = find_definition (name, source, line); in macro_undef()
843 if (source == key->start_file in macro_undef()
845 splay_tree_remove (source->table->definitions, n->key); in macro_undef()
859 source_fullname = macro_source_fullname (source); in macro_undef()
872 key->end_file = source; in macro_undef()
884 name, source->filename, line); in macro_undef()
921 macro_lookup_definition (struct macro_source_file *source, in macro_lookup_definition() argument
924 splay_tree_node n = find_definition (name, source, line); in macro_lookup_definition()
931 source_fullname = macro_source_fullname (source); in macro_lookup_definition()
943 macro_definition_location (struct macro_source_file *source, in macro_definition_location() argument
948 splay_tree_node n = find_definition (name, source, line); in macro_definition_location()