windows-nt/Source/XPSP1/NT/sdktools/masm/asmerrtb.c
2020-09-26 16:20:57 +08:00

142 lines
2.3 KiB
C
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* 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
};