4 #include "diagnostic.h"
7 void parser_print_prefix_pos(const source_position_t pos)
9 fprintf(stderr, "%s:%u: ", pos.input_name, pos.linenr);
12 void parser_print_warning_prefix_pos(const source_position_t pos)
14 parser_print_prefix_pos(pos);
15 fputs("warning: ", stderr);
18 void parse_warning_pos(const source_position_t pos, const char *const message)
20 parser_print_prefix_pos(pos);
21 fprintf(stderr, "warning: %s\n", message);
24 void parse_warning_posf(const source_position_t pos, const char *const fmt, ...)
26 parser_print_prefix_pos(pos);
27 fputs("warning: ", stderr);
30 vfprintf(stderr, fmt, ap);