Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/error.h
authorroland <roland>
Thu, 28 Mar 1996 07:40:13 +0000 (07:40 +0000)
committerroland <roland>
Thu, 28 Mar 1996 07:40:13 +0000 (07:40 +0000)
misc/error.h

index 749dce4..95ceb1a 100644 (file)
@@ -44,6 +44,10 @@ Cambridge, MA 02139, USA.  */
 extern void error (int status, int errnum, const char *format, ...)
      __attribute__ ((__format__ (__printf__, 3, 4)));
 
+extern void error_at_line (int status, int errnum, const char *fname,
+                          unsigned int lineno, const char *format, ...)
+     __attribute__ ((__format__ (__printf__, 5, 6)));
+
 /* If NULL, error will flush stdout, then print on stderr the program
    name, a colon and a space.  Otherwise, error will call this
    function without parameters instead.  */
@@ -51,10 +55,15 @@ extern void (*error_print_progname) (void);
 
 #else
 void error ();
+void error_at_line ();
 extern void (*error_print_progname) ();
 #endif
 
 /* This variable is incremented each time `error' is called.  */
 extern unsigned int error_message_count;
 
+/* Sometimes we want to have at most one error per line.  This
+   variable controls whether this mode is selected or not.  */
+extern int error_one_per_line;
+
 #endif /* _error_h_ */