$Revision: 1.12 $
Error reporting (er) erroutines.h - header file for error reporting.
Status: NOT REVUED, TESTED,
Design and implementation by: Marek Bukowy
Included in: | modules/er/er.c |
#define EXTDEF extern
#define EXTINI( a, b )
circular buffer dump
#define ER_SEV_C 0x40000000
fatal error
#define ER_SEV_F 0x20000000
error
#define ER_SEV_E 0x10000000
warning
#define ER_SEV_W 0x08000000
information
#define ER_SEV_I 0x04000000
debug message
#define ER_SEV_D 0x02000000
library error
#define ER_SEV_L 0x01000000
#define ER_ERRLEN 2048
#define DEFFAC( a, b )
#define ERDUP( a )
#define ER_M_THR_ID 2048
#define ERR( a )
#define ER_dbg_eq( mod, asp, typ, expr )
struct | |
{ | |
er_ret_t code; | |
char mnem[16]; | |
char text[80]; | |
} |
struct | |
{ | |
er_ret_t code; | |
char name[4]; | |
char desc[80]; | |
er_list_t* errs; | |
} |
struct | |
{ | |
int sev; | |
char chr[2]; | |
char txt[20]; | |
} |
struct | |
{ | |
FILE* fdes; | |
int fac; | |
er_mask_t asp; | |
int sev; | |
int mode; | |
} |
Defined in: | modules/er/er.c |