mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-18 16:53:02 +00:00
(warn_at, warn, complain_at, complain, fatal_at, fatal): Don't invoke
fflush; it's not needed and it might even be harmful for stdout, as stdout might not be open.
This commit is contained in:
@@ -74,7 +74,6 @@ warn_at (location loc, const char *message, ...)
|
|||||||
{
|
{
|
||||||
va_list args;
|
va_list args;
|
||||||
|
|
||||||
fflush (stdout);
|
|
||||||
location_print (stderr, loc);
|
location_print (stderr, loc);
|
||||||
fputs (": ", stderr);
|
fputs (": ", stderr);
|
||||||
fputs (_("warning: "), stderr);
|
fputs (_("warning: "), stderr);
|
||||||
@@ -85,7 +84,6 @@ warn_at (location loc, const char *message, ...)
|
|||||||
|
|
||||||
warning_issued = true;
|
warning_issued = true;
|
||||||
putc ('\n', stderr);
|
putc ('\n', stderr);
|
||||||
fflush (stderr);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@@ -93,7 +91,6 @@ warn (const char *message, ...)
|
|||||||
{
|
{
|
||||||
va_list args;
|
va_list args;
|
||||||
|
|
||||||
fflush (stdout);
|
|
||||||
fprintf (stderr, "%s: %s", current_file ? current_file : program_name, _("warning: "));
|
fprintf (stderr, "%s: %s", current_file ? current_file : program_name, _("warning: "));
|
||||||
|
|
||||||
va_start (args, message);
|
va_start (args, message);
|
||||||
@@ -102,7 +99,6 @@ warn (const char *message, ...)
|
|||||||
|
|
||||||
warning_issued = true;
|
warning_issued = true;
|
||||||
putc ('\n', stderr);
|
putc ('\n', stderr);
|
||||||
fflush (stderr);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*-----------------------------------------------------------.
|
/*-----------------------------------------------------------.
|
||||||
@@ -114,7 +110,6 @@ complain_at (location loc, const char *message, ...)
|
|||||||
{
|
{
|
||||||
va_list args;
|
va_list args;
|
||||||
|
|
||||||
fflush (stdout);
|
|
||||||
location_print (stderr, loc);
|
location_print (stderr, loc);
|
||||||
fputs (": ", stderr);
|
fputs (": ", stderr);
|
||||||
|
|
||||||
@@ -124,7 +119,6 @@ complain_at (location loc, const char *message, ...)
|
|||||||
|
|
||||||
complaint_issued = true;
|
complaint_issued = true;
|
||||||
putc ('\n', stderr);
|
putc ('\n', stderr);
|
||||||
fflush (stderr);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@@ -132,7 +126,6 @@ complain (const char *message, ...)
|
|||||||
{
|
{
|
||||||
va_list args;
|
va_list args;
|
||||||
|
|
||||||
fflush (stdout);
|
|
||||||
fprintf (stderr, "%s: ", current_file ? current_file : program_name);
|
fprintf (stderr, "%s: ", current_file ? current_file : program_name);
|
||||||
|
|
||||||
va_start (args, message);
|
va_start (args, message);
|
||||||
@@ -141,7 +134,6 @@ complain (const char *message, ...)
|
|||||||
|
|
||||||
complaint_issued = true;
|
complaint_issued = true;
|
||||||
putc ('\n', stderr);
|
putc ('\n', stderr);
|
||||||
fflush (stderr);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*-------------------------------------------------.
|
/*-------------------------------------------------.
|
||||||
@@ -153,7 +145,6 @@ fatal_at (location loc, const char *message, ...)
|
|||||||
{
|
{
|
||||||
va_list args;
|
va_list args;
|
||||||
|
|
||||||
fflush (stdout);
|
|
||||||
location_print (stderr, loc);
|
location_print (stderr, loc);
|
||||||
fputs (": ", stderr);
|
fputs (": ", stderr);
|
||||||
fputs (_("fatal error: "), stderr);
|
fputs (_("fatal error: "), stderr);
|
||||||
@@ -162,7 +153,6 @@ fatal_at (location loc, const char *message, ...)
|
|||||||
vfprintf (stderr, message, args);
|
vfprintf (stderr, message, args);
|
||||||
va_end (args);
|
va_end (args);
|
||||||
putc ('\n', stderr);
|
putc ('\n', stderr);
|
||||||
fflush (stderr);
|
|
||||||
exit (EXIT_FAILURE);
|
exit (EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -171,7 +161,6 @@ fatal (const char *message, ...)
|
|||||||
{
|
{
|
||||||
va_list args;
|
va_list args;
|
||||||
|
|
||||||
fflush (stdout);
|
|
||||||
fprintf (stderr, "%s: ", current_file ? current_file : program_name);
|
fprintf (stderr, "%s: ", current_file ? current_file : program_name);
|
||||||
|
|
||||||
fputs (_("fatal error: "), stderr);
|
fputs (_("fatal error: "), stderr);
|
||||||
@@ -180,6 +169,5 @@ fatal (const char *message, ...)
|
|||||||
vfprintf (stderr, message, args);
|
vfprintf (stderr, message, args);
|
||||||
va_end (args);
|
va_end (args);
|
||||||
putc ('\n', stderr);
|
putc ('\n', stderr);
|
||||||
fflush (stderr);
|
|
||||||
exit (EXIT_FAILURE);
|
exit (EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user