-static void warningvf(const source_position_t *pos,
- const char *const fmt, va_list ap)
-{
- ++warning_count;
- diagnosticposvf(pos, "warning", fmt, ap);
-}
-
-void warningf(const source_position_t *pos, const char *const fmt, ...)
+void warningf(warning_t const warn, source_position_t const* pos, char const *const fmt, ...)