-/** Record that a warning is about to be issued, and treat it as an
- error if <tt>warnings_flag & Werror</tt>. This is exported
- only for the sake of Yacc-compatible conflict reports in conflicts.c.
- All other warnings should be implemented in complain.c and should use
- the normal warning format. */
-void set_warning_issued (void);
-
-/** Make a complaint, but don't specify any location. */
-void complain (warnings flags, char const *message, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-
-/** Make a complaint with location. */
-void complain_at (location loc, warnings flags, char const *message, ...)
+/** Make a complaint, with maybe a location. */
+void complain (location const *loc, warnings flags, char const *message, ...)