142 lines
2.3 KiB
C
142 lines
2.3 KiB
C
|
/* asmerrtb.c -- microsoft 80x86 assembler
|
|||
|
**
|
|||
|
** microsoft (r) macro assembler
|
|||
|
** copyright (c) microsoft corp 1986. all rights reserved
|
|||
|
**
|
|||
|
** randy nevin
|
|||
|
**
|
|||
|
** 10/90 - Quick conversion to 32 bit by Jeff Spencer
|
|||
|
*/
|
|||
|
|
|||
|
#include <stdio.h>
|
|||
|
#include "asm86.h"
|
|||
|
#include "asmfcn.h"
|
|||
|
#include "asmmsg.h"
|
|||
|
|
|||
|
/* error message table - on 8086 it is in a far segment */
|
|||
|
|
|||
|
char FAR *messages[E_MAX] = { NULL, };
|
|||
|
short FAR msgnum[] = { /* this table must be in the same order as the
|
|||
|
error codes in asm86.h */
|
|||
|
0,
|
|||
|
ER_BNE,
|
|||
|
ER_ECL,
|
|||
|
ER_RAD,
|
|||
|
ER_UST,
|
|||
|
ER_RSY,
|
|||
|
ER_SMD,
|
|||
|
ER_PHE,
|
|||
|
ER_ELS,
|
|||
|
ER_NCB,
|
|||
|
ER_SND,
|
|||
|
ER_SYN,
|
|||
|
ER_TIL,
|
|||
|
ER_NGR,
|
|||
|
ER_PS1,
|
|||
|
ER_TUL,
|
|||
|
ER_SDK,
|
|||
|
ER_RES,
|
|||
|
ER_IFR,
|
|||
|
ER_MBR,
|
|||
|
ER_WRT,
|
|||
|
ER_MSG,
|
|||
|
0,
|
|||
|
ER_MSY,
|
|||
|
ER_ALD,
|
|||
|
ER_SPC,
|
|||
|
ER_NPA,
|
|||
|
ER_RMD,
|
|||
|
ER_OPN,
|
|||
|
ER_OPR,
|
|||
|
ER_DV0,
|
|||
|
ER_SCN,
|
|||
|
ER_OMM,
|
|||
|
ER_IUE,
|
|||
|
0,
|
|||
|
ER_RRF,
|
|||
|
ER_OHS,
|
|||
|
ER_NOP,
|
|||
|
0,
|
|||
|
ER_LOS,
|
|||
|
ER_OOC,
|
|||
|
ER_OSA,
|
|||
|
0,
|
|||
|
ER_CXP,
|
|||
|
ER_OSG,
|
|||
|
ER_ASD,
|
|||
|
ER_ASC,
|
|||
|
ER_DBR,
|
|||
|
ER_DIR,
|
|||
|
ER_IBR,
|
|||
|
ER_IUR,
|
|||
|
ER_VOR,
|
|||
|
ER_NIP,
|
|||
|
ER_IOT,
|
|||
|
ER_JOR,
|
|||
|
0,
|
|||
|
ER_IRV,
|
|||
|
ER_NIM,
|
|||
|
ER_IIS,
|
|||
|
ER_BRI,
|
|||
|
ER_CSI,
|
|||
|
ER_AXL,
|
|||
|
ER_ISR,
|
|||
|
ER_NCS,
|
|||
|
ER_OCI,
|
|||
|
ER_JCD,
|
|||
|
ER_NSO,
|
|||
|
ER_OAP,
|
|||
|
ER_OES,
|
|||
|
ER_CRS,
|
|||
|
ER_MSB,
|
|||
|
ER_NEB,
|
|||
|
ER_FOF,
|
|||
|
ER_IDV,
|
|||
|
ER_SAE,
|
|||
|
ER_DTL,
|
|||
|
ER_UID,
|
|||
|
ER_MVD,
|
|||
|
ER_OIL,
|
|||
|
ER_DIS,
|
|||
|
ER_ODI,
|
|||
|
ER_FCO,
|
|||
|
0,
|
|||
|
0,
|
|||
|
ER_CEA,
|
|||
|
ER_7OE,
|
|||
|
ER_EOF,
|
|||
|
ER_ENS,
|
|||
|
ER_EP1,
|
|||
|
ER_EP2,
|
|||
|
ER_ERR,
|
|||
|
ER_ERE,
|
|||
|
ER_ERZ,
|
|||
|
ER_END,
|
|||
|
ER_ESD,
|
|||
|
ER_EBL,
|
|||
|
ER_ENB,
|
|||
|
ER_EID,
|
|||
|
ER_EDF,
|
|||
|
ER_OWL,
|
|||
|
ER_LTL,
|
|||
|
ER_IMP,
|
|||
|
ER_MDZ,
|
|||
|
ER_286,
|
|||
|
ER_AP2,
|
|||
|
ER_JSH,
|
|||
|
ER_EXP,
|
|||
|
ER_LNL,
|
|||
|
ER_NDN,
|
|||
|
ER_EMS,
|
|||
|
ER_MOP,
|
|||
|
ER_PAR,
|
|||
|
ER_NMC,
|
|||
|
ER_UEL,
|
|||
|
ER_CPU,
|
|||
|
ER_ONW,
|
|||
|
ER_ANW,
|
|||
|
ER_INC,
|
|||
|
ER_FPO1,
|
|||
|
ER_FPO2
|
|||
|
};
|
|||
|
|