*/
/* $Id$ */
+#if __STDC__
+#include <stdarg.h>
+extern panic(char *, ...);
+#else
#include <varargs.h>
+#endif
#include <system.h>
#include "private.h"
PRIVATE rep_loc();
+#if __STDC__
+/* VARARGS */
+report(char *fmt, ...)
+{
+ va_list ap;
+
+ va_start(ap, fmt);
+ {
+#else
/* VARARGS */
report(va_alist)
va_dcl
va_start(ap);
{
char *fmt = va_arg(ap, char*);
+#endif
register char *f = fmt;
register char fc;
}
}
+#if __STDC__
+/* VARARGS */
+panic(char *fmt, ...) /* fmt, args */
+{
+ va_list ap;
+
+ va_start(ap, fmt);
+ {
+ fprint(ERROUT, "PANIC, lint, pass2: line %d: ", LineNr);
+ doprnt(ERROUT, fmt, ap);
+ fprint(ERROUT, "\n");
+ }
+ va_end(ap);
+
+ exit(1);
+}
+#else
/* VARARGS */
panic(va_alist) /* fmt, args */
va_dcl
exit(1);
}
-
+#endif