Lines Matching refs:directive

80 typedef struct directive directive;  typedef
81 struct directive struct
97 static void directive_diagnostics (cpp_reader *, const directive *, int);
178 static const directive dtable[] =
188 static const directive linemarker_dir =
215 pfile->directive->name); in check_eol()
241 pfile->directive->name); in check_eol_return_comments()
282 if (pfile->directive != &dtable[T_DEFINE]) in end_directive()
301 pfile->directive = 0; in end_directive()
308 if (pfile->directive != &dtable[T_DEFINE]) in prepare_directive_trad()
310 bool no_expand = (pfile->directive in prepare_directive_trad()
311 && ! (pfile->directive->flags & EXPAND)); in prepare_directive_trad()
314 pfile->state.in_expression = (pfile->directive == &dtable[T_IF] in prepare_directive_trad()
315 || pfile->directive == &dtable[T_ELIF]); in prepare_directive_trad()
337 directive_diagnostics (cpp_reader *pfile, const directive *dir, int indented) in directive_diagnostics()
375 const directive *dir = 0; in _cpp_handle_directive()
467 pfile->directive = dir; in _cpp_handle_directive()
472 pfile->directive->handler (pfile); in _cpp_handle_directive()
501 pfile->directive = &dtable[dir_no]; in run_directive()
504 pfile->directive->handler (pfile); in run_directive()
539 pfile->directive->name); in lex_macro_node()
688 if (pfile->directive == &dtable[T_PRAGMA]) in parse_include()
691 dir = pfile->directive->name; in parse_include()
733 pfile->directive->name); in do_include_common()
750 pfile->directive->name, fname, angle_brackets, in do_include_common()
992 fprintf (stderr, "#%s ", pfile->directive->name); in do_diagnostic()
1024 pfile->directive->name); in do_ident()