mirror of http://shamusworld.gotdns.org/git/rmac
Added more descriptive names for internal errors. Thanks to Jean-Paul Mari for the patch
This commit is contained in:
parent
7c93fb2f08
commit
dc18dfea58
14
error.c
14
error.c
|
@ -10,7 +10,17 @@
|
|||
#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
|
||||
|
@ -204,7 +214,7 @@ int interror(int n)
|
|||
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);
|
||||
|
|
Loading…
Reference in New Issue