Lines Matching refs:current_file
51 struct macro_source_file *current_file,
71 if (! current_file)
79 current_file = macro_set_main (macro_table, file_name.c_str ());
83 current_file = macro_include (current_file, line, file_name.c_str ());
85 return current_file;
418 struct macro_source_file *current_file,
445 to create CURRENT_FILE for the main source holding also the command line
520 if (! current_file)
548 line, current_file->filename);
551 parse_macro_definition (current_file, line, body);
557 macro_undef (current_file, line, body);
604 if (current_file == nullptr)
615 parse_macro_definition (current_file, line, body);
617 macro_undef (current_file, line, body);
645 current_file = macro_start_file (builder, file, line,
646 current_file, lh);
651 if (! current_file)
654 else if (current_file->included_by == nullptr
667 current_file = current_file->included_by;
668 if (! current_file)
735 current_file, lh, section,
786 struct macro_source_file *current_file = 0;
800 CURRENT_FILE accordingly so that any macro definition found before the
862 current_file = macro_start_file (builder, file, line,
863 current_file, lh);
925 } while (macinfo_type != 0 && current_file == NULL);
937 current_file, lh, section, section_is_gnu, 0,