#include "defs.h"

Go to the source code of this file.
Classes | |
| struct | ERROR_DESC |
| struct | error_desc_table |
Defines | |
| #define | EM_User 0x8000 |
| #define | EM_Compiler 0x0000 |
| #define | EM_Continuation 0x4000 |
| #define | EM_Unknown 0x2000 |
| #define | EM_Severity 0x000f |
| #define | MAX_ERR_PARMS 6 |
| #define | ED_code(p) (p->ecode) |
| #define | ED_phase(p) (ED_code(p)/1000) |
| #define | ED_flags(p) (p->flags) |
| #define | ED_user(p) (ED_flags(p)&EM_User) |
| #define | ED_compiler(p) ((ED_flags(p)&EM_User)==0) |
| #define | ED_continuation(p) (ED_flags(p)&EM_Continuation) |
| #define | ED_unknown(p) (ED_flags(p)&EM_Unknown) |
| #define | ED_severity(p) (ED_flags(p)&EM_Severity) |
| #define | ED_format(p) (p->emsg) |
| #define | ED_parms(p) (p->parms) |
| #define | ED_kind(p, n) (p->kinds[n]) |
| #define | ED_rag_errnum(p) (p->rag_errnum) |
Typedefs | |
| typedef struct error_desc_table | ERROR_DESC_TABLE |
Enumerations | |
| enum | Rag_Err_Num { RAG_EN_FIRST = 2000, RAG_EN_NONE, RAG_EN_RTN_UNINIT, RAG_EN_FORMAL_REF, RAG_EN_UNINIT_REF, RAG_EN_FOLD_ARITH_TOO_BIG, RAG_EN_FOLD_ARITH_TOO_BIG2, RAG_EN_CONST_COPY_TOO_BIG, RAG_EN_CONST_COPY_TOO_BIG2, RAG_EN_GOPT_TOO_BIG, RAG_EN_GOPT_TOO_BIG2, RAG_EN_LNO, RAG_EN_LAST } |
| #define ED_code | ( | p | ) | (p->ecode) |
Definition at line 109 of file errdesc.h.
Referenced by Find_Error_Desc().
| #define ED_compiler | ( | p | ) | ((ED_flags(p)&EM_User)==0) |
Definition at line 113 of file errdesc.h.
Referenced by ErrMsg_Report_Nonuser(), and ErrMsg_Report_User().
| #define ED_continuation | ( | p | ) | (ED_flags(p)&EM_Continuation) |
Definition at line 114 of file errdesc.h.
Referenced by ErrMsg_Report_Nonuser(), and ErrMsg_Report_User().
| #define ED_format | ( | p | ) | (p->emsg) |
Definition at line 117 of file errdesc.h.
Referenced by ErrMsg_Report_Nonuser(), and ErrMsg_Report_User().
| #define ED_kind | ( | p, | |||
| n | ) | (p->kinds[n]) |
Definition at line 119 of file errdesc.h.
Referenced by ErrMsg_Report_Nonuser(), and ErrMsg_Report_User().
| #define ED_parms | ( | p | ) | (p->parms) |
Definition at line 118 of file errdesc.h.
Referenced by ErrMsg_Report_Nonuser(), and ErrMsg_Report_User().
| #define ED_rag_errnum | ( | p | ) | (p->rag_errnum) |
Definition at line 120 of file errdesc.h.
Referenced by ErrMsg_Report_Nonuser(), and ErrMsg_Report_User().
| #define ED_severity | ( | p | ) | (ED_flags(p)&EM_Severity) |
Definition at line 116 of file errdesc.h.
Referenced by ErrMsg_Report_Nonuser(), and ErrMsg_Report_User().
| #define ED_unknown | ( | p | ) | (ED_flags(p)&EM_Unknown) |
Definition at line 115 of file errdesc.h.
Referenced by ErrMsg_Report_Nonuser(), and ErrMsg_Report_User().
| #define ED_user | ( | p | ) | (ED_flags(p)&EM_User) |
Definition at line 112 of file errdesc.h.
Referenced by ErrMsg_Report().
| #define MAX_ERR_PARMS 6 |
Definition at line 96 of file errdesc.h.
Referenced by ErrMsg_Report_Nonuser(), and ErrMsg_Report_User().
| typedef struct error_desc_table ERROR_DESC_TABLE |
| enum Rag_Err_Num |
1.6.1