12 lines
369 B
C
12 lines
369 B
C
|
#define ERROR_HANDLE_EXPIRED (0<<3)
|
||
|
#define ERROR_UNDEFINED_WORD (1<<3)
|
||
|
#define ERROR_TYPE (2<<3)
|
||
|
#define ERROR_RANGE (3<<3)
|
||
|
#define ERROR_UNDERFLOW (4<<3)
|
||
|
|
||
|
void fatal_error(char* msg, CELL tagged);
|
||
|
void throw_error(CELL object);
|
||
|
void general_error(CELL error, CELL tagged);
|
||
|
void type_error(CELL type, CELL tagged);
|
||
|
void range_error(CELL tagged, CELL index, CELL max);
|