/* Informative messages, but we proceed. */
void warn (const char *format, ...)
/* Informative messages, but we proceed. */
void warn (const char *format, ...)
/* Something bad happen and we die now. */
void fatal (const char *format, ...)
/* Something bad happen and we die now. */
void fatal (const char *format, ...)
- __attribute__ ((__format__ (__printf__, 1, 2)));
+ __attribute__ ((__noreturn__, __format__ (__printf__, 1, 2)));
- __attribute__ ((__format__ (__printf__, 2, 3)));
-
-# else
-void warn ();
-void warn_at ();
-void complain ();
-void complain_at ();
-void fatal ();
-void fatal_at ();
-# endif
+ __attribute__ ((__noreturn__, __format__ (__printf__, 2, 3)));
-/* This variable is incremented each time `complain' is called. */
-extern unsigned int complain_message_count;
+/* This variable is set each time `complain' is called. */
+extern bool complaint_issued;