static void as_warn_internal (char *file, unsigned int line, char *buffer) { ++warning_count; if (file == NULL) as_where (&file, &line); identify (file); if (file) fprintf (stderr, "%s:%u: ", file, line); fprintf (stderr, _("Warning: ")); fputs (buffer, stderr); (void) putc ('\n', stderr); #ifndef NO_LISTING listing_warning (buffer); #endif }
static void as_warn_internal (char *file, unsigned int line, char *buffer) { ++warning_count; if (file == NULL) as_where (&file, &line); identify (file); if (file) { if (line != 0) fprintf (stderr, "%s:%u: %s%s\n", file, line, _("Warning: "), buffer); else fprintf (stderr, "%s: %s%s\n", file, _("Warning: "), buffer); } else fprintf (stderr, "%s%s\n", _("Warning: "), buffer); #ifndef NO_LISTING listing_warning (buffer); #endif }