/[bison]/bison/src/complain.c
ViewVC logotype

Diff of /bison/src/complain.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.19 by eggert, Wed Dec 11 06:23:40 2002 UTC revision 1.20 by eggert, Sun Dec 29 01:22:30 2002 UTC
# Line 74  warn_at (location loc, const char *messa Line 74  warn_at (location loc, const char *messa
74  {  {
75    va_list args;    va_list args;
76    
   fflush (stdout);  
77    location_print (stderr, loc);    location_print (stderr, loc);
78    fputs (": ", stderr);    fputs (": ", stderr);
79    fputs (_("warning: "), stderr);    fputs (_("warning: "), stderr);
# Line 85  warn_at (location loc, const char *messa Line 84  warn_at (location loc, const char *messa
84    
85    warning_issued = true;    warning_issued = true;
86    putc ('\n', stderr);    putc ('\n', stderr);
   fflush (stderr);  
87  }  }
88    
89  void  void
# Line 93  warn (const char *message, ...) Line 91  warn (const char *message, ...)
91  {  {
92    va_list args;    va_list args;
93    
   fflush (stdout);  
94    fprintf (stderr, "%s: %s", current_file ? current_file : program_name, _("warning: "));    fprintf (stderr, "%s: %s", current_file ? current_file : program_name, _("warning: "));
95    
96    va_start (args, message);    va_start (args, message);
# Line 102  warn (const char *message, ...) Line 99  warn (const char *message, ...)
99    
100    warning_issued = true;    warning_issued = true;
101    putc ('\n', stderr);    putc ('\n', stderr);
   fflush (stderr);  
102  }  }
103    
104  /*-----------------------------------------------------------.  /*-----------------------------------------------------------.
# Line 114  complain_at (location loc, const char *m Line 110  complain_at (location loc, const char *m
110  {  {
111    va_list args;    va_list args;
112    
   fflush (stdout);  
113    location_print (stderr, loc);    location_print (stderr, loc);
114    fputs (": ", stderr);    fputs (": ", stderr);
115    
# Line 124  complain_at (location loc, const char *m Line 119  complain_at (location loc, const char *m
119    
120    complaint_issued = true;    complaint_issued = true;
121    putc ('\n', stderr);    putc ('\n', stderr);
   fflush (stderr);  
122  }  }
123    
124  void  void
# Line 132  complain (const char *message, ...) Line 126  complain (const char *message, ...)
126  {  {
127    va_list args;    va_list args;
128    
   fflush (stdout);  
129    fprintf (stderr, "%s: ", current_file ? current_file : program_name);    fprintf (stderr, "%s: ", current_file ? current_file : program_name);
130    
131    va_start (args, message);    va_start (args, message);
# Line 141  complain (const char *message, ...) Line 134  complain (const char *message, ...)
134    
135    complaint_issued = true;    complaint_issued = true;
136    putc ('\n', stderr);    putc ('\n', stderr);
   fflush (stderr);  
137  }  }
138    
139  /*-------------------------------------------------.  /*-------------------------------------------------.
# Line 153  fatal_at (location loc, const char *mess Line 145  fatal_at (location loc, const char *mess
145  {  {
146    va_list args;    va_list args;
147    
   fflush (stdout);  
148    location_print (stderr, loc);    location_print (stderr, loc);
149    fputs (": ", stderr);    fputs (": ", stderr);
150    fputs (_("fatal error: "), stderr);    fputs (_("fatal error: "), stderr);
# Line 162  fatal_at (location loc, const char *mess Line 153  fatal_at (location loc, const char *mess
153    vfprintf (stderr, message, args);    vfprintf (stderr, message, args);
154    va_end (args);    va_end (args);
155    putc ('\n', stderr);    putc ('\n', stderr);
   fflush (stderr);  
156    exit (EXIT_FAILURE);    exit (EXIT_FAILURE);
157  }  }
158    
# Line 171  fatal (const char *message, ...) Line 161  fatal (const char *message, ...)
161  {  {
162    va_list args;    va_list args;
163    
   fflush (stdout);  
164    fprintf (stderr, "%s: ", current_file ? current_file : program_name);    fprintf (stderr, "%s: ", current_file ? current_file : program_name);
165    
166    fputs (_("fatal error: "), stderr);    fputs (_("fatal error: "), stderr);
# Line 180  fatal (const char *message, ...) Line 169  fatal (const char *message, ...)
169    vfprintf (stderr, message, args);    vfprintf (stderr, message, args);
170    va_end (args);    va_end (args);
171    putc ('\n', stderr);    putc ('\n', stderr);
   fflush (stderr);  
172    exit (EXIT_FAILURE);    exit (EXIT_FAILURE);
173  }  }

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26