diff --git a/src/libCom/errSymTbl.h b/src/libCom/errSymTbl.h new file mode 100644 index 000000000..b4691c7dc --- /dev/null +++ b/src/libCom/errSymTbl.h @@ -0,0 +1,23 @@ + +#ifndef INCerrSymTblh +#define INCerrSymTblh 1 + +#ifndef NELEMENTS +#define NELEMENTS(array) /* number of elements in an array */ \ + (sizeof (array) / sizeof ((array) [0])) +#endif +#define LOCAL static + +typedef struct /* ERRSYMBOL - entry in symbol table */ + { + char *name; /* pointer to symbol name */ + long errNum; /* errMessage symbol number */ + } ERRSYMBOL; +typedef struct /* ERRSYMTAB - symbol table */ + { + short nsymbols; /* current number of symbols in table */ + ERRSYMBOL *symbols; /* ptr to array of symbol entries */ + } ERRSYMTAB; +typedef ERRSYMTAB *ERRSYMTAB_ID; + +#endif /* INCerrSymTblh */ diff --git a/src/libCom/error/errSymTbl.h b/src/libCom/error/errSymTbl.h new file mode 100644 index 000000000..b4691c7dc --- /dev/null +++ b/src/libCom/error/errSymTbl.h @@ -0,0 +1,23 @@ + +#ifndef INCerrSymTblh +#define INCerrSymTblh 1 + +#ifndef NELEMENTS +#define NELEMENTS(array) /* number of elements in an array */ \ + (sizeof (array) / sizeof ((array) [0])) +#endif +#define LOCAL static + +typedef struct /* ERRSYMBOL - entry in symbol table */ + { + char *name; /* pointer to symbol name */ + long errNum; /* errMessage symbol number */ + } ERRSYMBOL; +typedef struct /* ERRSYMTAB - symbol table */ + { + short nsymbols; /* current number of symbols in table */ + ERRSYMBOL *symbols; /* ptr to array of symbol entries */ + } ERRSYMTAB; +typedef ERRSYMTAB *ERRSYMTAB_ID; + +#endif /* INCerrSymTblh */