Home | History | Annotate | Download | only in libcpp

Lines Matching refs:pfile

30 /* Get a location_t for the current location in PFILE,
34 cpp_diagnostic_get_current_location (cpp_reader *pfile)
36 if (CPP_OPTION (pfile, traditional))
38 if (pfile->state.in_directive)
39 return pfile->directive_line;
41 return pfile->line_table->highest_line;
45 else if (pfile->cur_token == pfile->cur_run->base)
51 return pfile->cur_token[-1].src_loc;
59 cpp_diagnostic_at (cpp_reader * pfile, enum cpp_diagnostic_level level,
65 if (!pfile->cb.diagnostic)
67 ret = pfile->cb.diagnostic (pfile, level, reason, richloc, _(msgid), ap);
76 cpp_diagnostic (cpp_reader * pfile, enum cpp_diagnostic_level level,
80 location_t src_loc = cpp_diagnostic_get_current_location (pfile);
81 rich_location richloc (pfile->line_table, src_loc);
82 return cpp_diagnostic_at (pfile, level, reason, &richloc, msgid, ap);
88 cpp_error (cpp_reader * pfile, enum cpp_diagnostic_level level,
96 ret = cpp_diagnostic (pfile, level, CPP_W_NONE, msgid, &ap);
105 cpp_warning (cpp_reader * pfile, enum cpp_warning_reason reason,
113 ret = cpp_diagnostic (pfile, CPP_DL_WARNING, reason, msgid, &ap);
122 cpp_pedwarning (cpp_reader * pfile, enum cpp_warning_reason reason,
130 ret = cpp_diagnostic (pfile, CPP_DL_PEDWARN, reason, msgid, &ap);
140 cpp_warning_syshdr (cpp_reader * pfile, enum cpp_warning_reason reason,
148 ret = cpp_diagnostic (pfile, CPP_DL_WARNING_SYSHDR, reason, msgid, &ap);
156 bool cpp_warning_at (cpp_reader *pfile, enum cpp_warning_reason reason,
164 ret = cpp_diagnostic_at (pfile, CPP_DL_WARNING, reason, richloc,
176 cpp_pedwarning_at (cpp_reader * pfile, enum cpp_warning_reason reason,
184 ret = cpp_diagnostic_at (pfile, CPP_DL_PEDWARN, reason, richloc,
195 cpp_diagnostic_with_line (cpp_reader * pfile, enum cpp_diagnostic_level level,
202 if (!pfile->cb.diagnostic)
204 rich_location richloc (pfile->line_table, src_loc);
207 ret = pfile->cb.diagnostic (pfile, level, reason, &richloc, _(msgid), ap);
215 cpp_error_with_line (cpp_reader *pfile, enum cpp_diagnostic_level level,
224 ret = cpp_diagnostic_with_line (pfile, level, CPP_W_NONE, src_loc,
234 cpp_warning_with_line (cpp_reader *pfile, enum cpp_warning_reason reason,
243 ret = cpp_diagnostic_with_line (pfile, CPP_DL_WARNING, reason, src_loc,
253 cpp_pedwarning_with_line (cpp_reader *pfile, enum cpp_warning_reason reason,
262 ret = cpp_diagnostic_with_line (pfile, CPP_DL_PEDWARN, reason, src_loc,
273 cpp_warning_with_line_syshdr (cpp_reader *pfile, enum cpp_warning_reason reason,
282 ret = cpp_diagnostic_with_line (pfile, CPP_DL_WARNING_SYSHDR, reason, src_loc,
293 cpp_error_at (cpp_reader * pfile, enum cpp_diagnostic_level level,
301 rich_location richloc (pfile->line_table, src_loc);
302 ret = cpp_diagnostic_at (pfile, level, CPP_W_NONE, &richloc,
313 cpp_error_at (cpp_reader * pfile, enum cpp_diagnostic_level level,
321 ret = cpp_diagnostic_at (pfile, level, CPP_W_NONE, richloc,
332 cpp_errno (cpp_reader *pfile, enum cpp_diagnostic_level level,
335 return cpp_error (pfile, level, "%s: %s", _(msgid), xstrerror (errno));
343 cpp_errno_filename (cpp_reader *pfile, enum cpp_diagnostic_level level,
350 return cpp_error_at (pfile, level, loc, "%s: %s", filename,