4 EXTERN
char COMEXP
[]; /* "comma expected" */
5 EXTERN
char DELEXP
[]; /* "delimiter expected" */
6 EXTERN
char FACEXP
[]; /* "factor expected" */
7 EXTERN
char IREGEXP
[]; /* "index register expected" */
8 EXTERN
char LABEXP
[]; /* "label expected" */
9 EXTERN
char LPEXP
[]; /* "left parentheses expected" */
10 EXTERN
char OPEXP
[]; /* "opcode expected" */
11 EXTERN
char RBEXP
[]; /* "right bracket expected" */
12 EXTERN
char REGEXP
[]; /* "register expected" */
13 EXTERN
char RPEXP
[]; /* "right parentheses expected" */
14 EXTERN
char SPEXP
[]; /* "space expected" */
16 /* Expression errors. */
17 EXTERN
char ABSREQ
[]; /* "absolute expression required" */
18 EXTERN
char NONIMPREQ
[]; /* "non-imported expression required" */
19 EXTERN
char RELBAD
[]; /* "relocation impossible" */
22 EXTERN
char ILLAB
[]; /* "illegal label" */
23 EXTERN
char MACUID
[]; /* "MACRO used as identifier" */
24 EXTERN
char MISLAB
[]; /* "missing label" */
25 EXTERN
char MNUID
[]; /* "opcode used as identifier" */
26 EXTERN
char REGUID
[]; /* "register used as identifier" */
27 EXTERN
char RELAB
[]; /* "redefined label" */
28 EXTERN
char UNBLAB
[]; /* "unbound label" */
29 EXTERN
char UNLAB
[]; /* "undefined label" */
30 EXTERN
char VARLAB
[]; /* "variable used as label" */
32 /* Addressing errors. */
33 EXTERN
char ABOUNDS
[]; /* "address out of bounds" */
34 EXTERN
char DBOUNDS
[]; /* "data out of bounds" */
35 EXTERN
char ILLMOD
[]; /* "illegal address mode" */
36 EXTERN
char ILLREG
[]; /* "illegal register" */
38 /* Control structure errors. */
39 EXTERN
char ELSEBAD
[]; /* "no matching IF" */
40 #define ELSEIFBAD ELSEBAD
41 EXTERN
char ENDBBAD
[]; /* "no matching BLOCK" */
42 #define ENDIFBAD ELSEBAD
43 EXTERN
char EOFBLOCK
[]; /* "end of file in BLOCK" */
44 EXTERN
char EOFIF
[]; /* "end of file in IF" */
45 EXTERN
char EOFLC
[]; /* "location counter was undefined at end" */
46 EXTERN
char EOFMAC
[]; /* "end of file in MACRO" */
47 EXTERN
char FAILERR
[]; /* "user-generated error" */
49 /* Overflow errors. */
50 EXTERN
char BLOCKOV
[]; /* "BLOCK stack overflow" */
51 EXTERN
char BWRAP
[]; /* "binary file wrap-around" */
52 EXTERN
char COUNTOV
[]; /* "counter overflow" */
53 EXTERN
char COUNTUN
[]; /* "counter underflow" */
54 EXTERN
char GETOV
[]; /* "GET stack overflow" */
55 EXTERN
char IFOV
[]; /* "IF stack overflow" */
57 EXTERN
char LINLONG
[]; /* "line too long" */
58 EXTERN
char MACOV
[]; /* "MACRO stack overflow" */
59 EXTERN
char OBJSYMOV
[]; /* "object symbol table overflow" */
60 EXTERN
char OWRITE
[]; /* "program overwrite" */
61 EXTERN
char PAROV
[]; /* "parameter table overflow" */
62 EXTERN
char SYMOV
[]; /* "symbol table overflow" */
63 EXTERN
char SYMOUTOV
[]; /* "output symbol table overflow" */
66 EXTERN
char OBJOUT
[]; /* "error writing object file" */
68 /* Miscellaneous errors. */
69 EXTERN
char AL_AX_EAX_EXP
[]; /* "al ax or eax expected" */
70 EXTERN
char CTLINS
[]; /* "control character in string" */
71 EXTERN
char FURTHER
[]; /* "futher errors suppressed" */
72 EXTERN
char ILL_IMM_MODE
[]; /* "illegal immediate mode" */
73 EXTERN
char ILL_IND_TO_IND
[]; /* "illegal indirect to indirect" */
74 EXTERN
char ILL_IND
[]; /* "illegal indirection" */
75 EXTERN
char ILL_IND_PTR
[]; /* "illegal indirection from previous 'ptr'" */
76 EXTERN
char ILL_SCALE
[]; /* "illegal scale" */
77 EXTERN
char ILL_SECTION
[]; /* "illegal section" */
78 EXTERN
char ILL_SEG_REG
[]; /* "illegal segment register" */
79 EXTERN
char ILL_SOURCE_EA
[]; /* "illegal source effective address" */
80 EXTERN
char ILL_SIZE
[]; /* "illegal size" */
81 EXTERN
char IMM_REQ
[]; /* "immediate expression expected" */
82 EXTERN
char INDEX_REG_EXP
[]; /* "index register expected" */
83 EXTERN
char IND_REQ
[]; /* "indirect expression required" */
84 EXTERN
char MISMATCHED_SIZE
[]; /* "mismatched size" */
85 EXTERN
char NOIMPORT
[]; /* "no imports with binary file output" */
86 EXTERN
char REENTER
[]; /* "multiple ENTER pseudo-ops" */
87 EXTERN
char REL_REQ
[]; /* "relative expression required" */
88 EXTERN
char REPEATED_DISPL
[]; /* "repeated displacement" */
89 EXTERN
char SEGREL
[]; /* "segment or relocatability redefined" */
90 EXTERN
char SEG_REG_REQ
[]; /* "segment register required" */
91 EXTERN
char SIZE_UNK
[]; /* "size unknown" */
92 EXTERN
char UNKNOWN_ESCAPE_SEQUENCE
[]; /* "unknown escape sequence" */
94 EXTERN
char FP_REG_REQ
[]; /* "FP register required" */
95 EXTERN
char FP_REG_NOT_ALLOWED
[]; /* "FP register not allowed" */
96 EXTERN
char ILL_FP_REG
[]; /* "illegal FP register" */
97 EXTERN
char ILL_FP_REG_PAIR
[]; /* "illegal FP register pair" */
98 EXTERN
char JUNK_AFTER_OPERANDS
[]; /* "junk after operands" */
100 EXTERN
char ALREADY
[]; /* "already defined" */
101 EXTERN
char UNSTABLE_LABEL
[]; /* "label moved in last pass add -O?" */
104 EXTERN
char CPUCLASH
[]; /* "instruction illegal for current cpu" */
105 EXTERN
char SHORTB
[]; /* "short branch would do" */