X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/c932d6135ca3e508f7136810b9b0bf79725290b9..423ca9b50e4321c078cc6fe7903b10ed4907d269:/src/complain.c diff --git a/src/complain.c b/src/complain.c index b3477910..6c7a8ec8 100644 --- a/src/complain.c +++ b/src/complain.c @@ -23,6 +23,7 @@ #include "system.h" #include +#include #include "complain.h" #include "files.h" @@ -47,8 +48,8 @@ static unsigned *indent_ptr = 0; static void error_message (location *loc, - const char *prefix, - const char *message, va_list args) + const char *prefix, + const char *message, va_list args) { unsigned pos = 0; @@ -73,20 +74,21 @@ error_message (location *loc, vfprintf (stderr, message, args); { size_t l = strlen (message); - if (l < 2 || message[l-2] != ':' || message[l-1] != ' ') { - putc ('\n', stderr); - fflush (stderr); - } + if (l < 2 || message[l-2] != ':' || message[l-1] != ' ') + { + putc ('\n', stderr); + fflush (stderr); + } } } /** Wrap error_message() with varargs handling. */ -#define ERROR_MESSAGE(Loc, Prefix, Message) \ -{ \ - va_list args; \ - va_start (args, Message); \ - error_message (Loc, Prefix, Message, args); \ - va_end (args); \ +#define ERROR_MESSAGE(Loc, Prefix, Message) \ +{ \ + va_list args; \ + va_start (args, Message); \ + error_message (Loc, Prefix, Message, args); \ + va_end (args); \ }