#include <stdarg.h>
#include <token.h>
#include "listing.h"
-#include "token.h"
+char * interror_msg[] = {
+ "Unknown internal error", // Error not referenced, should not be displayed
+ "Unknown internal error", // Error not referenced, should not be displayed
+ "Bad MULTX entry in chrtab", // Error #2
+ "Unknown internal error", // Error not referenced, should not be displayed
+ "Bad fixup type", // Error #4
+ "Bad operator in expression stream", // Error #5
+ "Can't find generated code in section", // Error #6
+ "Fixup (loc) out of range" // Error #7
+ "Absolute top filename found" // Error #8
+};
// Exported variables
int errcnt; // Error count
char buf[EBUFSIZ];
err_setup();
- sprintf(buf, "%s %d: Internal error #%d\n", curfname, curlineno, n);
+ sprintf(buf, "%s %d: Internal error #%d: %s\n", curfname, curlineno, n, interror_msg[n]);
if (listing > 0)
ship_ln(buf);