]> git.saurik.com Git - bison.git/blobdiff - src/complain.c
warnings: fusion of complain and complain_at
[bison.git] / src / complain.c
index 4b07e18c8f01a83704fa77639aeba39b119cac36..1d43f1d28d206200aadc4ad23f7fd756c1bd9898 100644 (file)
@@ -143,29 +143,20 @@ complains (const location *loc, warnings flags, const char *message,
 }
 
 void
-complain (warnings flags, const char *message, ...)
+complain (location const* loc, warnings flags, const char *message, ...)
 {
   va_list args;
   va_start (args, message);
-  complains (NULL, flags, message, args);
+  complains (loc, flags, message, args);
   va_end (args);
 }
 
 void
-complain_at (location loc, warnings flags, const char *message, ...)
+complain_at_indent (location loc, warnings flags, unsigned *indent,
+                    const char *message, ...)
 {
   va_list args;
-  va_start (args, message);
-  complains (&loc, flags, message, args);
-  va_end (args);
-}
-
-void complain_at_indent (location loc, warnings flags, unsigned *indent,
-                         const char *message, ...)
-{
   indent_ptr = indent;
-
-  va_list args;
   va_start (args, message);
   complains (&loc, flags, message, args);
   va_end (args);