home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / softcrc / masm / masm.610 / disk1 / bin / ml.er$ / ML
Encoding:
Text File  |  1992-11-16  |  8.6 KB  |  260 lines

  1. FATAL
  2. cannot open file
  3. I/O error closing file
  4. I/O error writing file
  5. I/O error reading file
  6. out of far memory
  7. assembler limit : macro parameter name table full
  8. invalid command-line option
  9. nesting level too deep
  10. unmatched macro nesting
  11. line too long
  12. unmatched block nesting
  13. directive must be in control block
  14. error count exceeds 100; stopping assembly
  15. invalid numerical command-line argument
  16. too many arguments
  17. statement too complex
  18. N/A
  19. missing source filename
  20. SEVERE
  21. memory operand not allowed in context
  22. immediate operand not allowed
  23. cannot have more than one ELSE clause per IF block
  24. extra characters after statement
  25. symbol type conflict
  26. symbol redefinition
  27. undefined symbol
  28. non-benign record redefinition
  29. syntax error
  30. syntax error in expression
  31. invalid type expression
  32. distance invalid for word size of current segment
  33. PROC, MACRO, or macro repeat directive must precede LOCAL
  34. .MODEL must precede this directive
  35. cannot define as public or external
  36. segment attributes cannot change
  37. expression expected
  38. operator expected
  39. invalid use of external symbol
  40. operand must be RECORD type or field
  41. identifier not a record
  42. record constants may not span line breaks
  43. instruction operands must be the same size
  44. instruction operand must have size
  45. invalid operand size for instruction
  46. operands must be in same segment
  47. constant expected
  48. operand must be a memory expression
  49. expression must be a code address
  50. multiple base registers not allowed
  51. multiple index registers not allowed
  52. must be index or base register
  53. invalid use of register
  54. invalid INVOKE argument
  55. must be in segment block
  56. DUP too complex
  57. too many initial values for structure
  58. statement not allowed inside structure definition
  59. missing operand for macro operator
  60. line too long
  61. segment register not allowed in context
  62. string or text literal too long
  63. statement too complex
  64. identifier too long
  65. invalid character in file
  66. missing angle bracket or brace in literal
  67. missing single or double quotation mark in string
  68. empty (null) string
  69. nondigit in number
  70. syntax error in floating-point constant
  71. real or BCD number not allowed
  72. text item required
  73. forced error
  74. forced error : value equal to 0
  75. forced error : value not equal to 0
  76. forced error : symbol not defined
  77. forced error : symbol defined
  78. forced error : string blank
  79. forced error : string not blank
  80. forced error : strings equal
  81. forced error : strings not equal
  82. [ELSE]IF2/.ERR2 not allowed : single-pass assembler
  83. expression too complex for .UNTILCXZ
  84. can ALIGN only to power of 2
  85. structure alignment must be 1, 2, or 4
  86. expected
  87. incompatable CPU mode and segment size
  88. LOCK must be followed by a memory operation
  89. instruction prefix not allowed
  90. no operands allowed for this instruction
  91. invalid instruction operands
  92. initializer magnitude too large for specified size
  93. cannot access symbol in given segment or group
  94. operands have different frames
  95. cannot access label through segment registers
  96. jump destination too far
  97. jump destination must specify a label
  98. instruction does not allow NEAR indirect addressing
  99. instruction does not allow FAR indirect addressing
  100. instruction does not allow FAR direct addressing
  101. jump distance not possible in current CPU mode
  102. missing operand after unary operator
  103. cannot mix 16- and 32-bit registers
  104. invalid scale value
  105. constant value too large
  106. instruction or register not accepted in current CPU mode
  107. reserved word expected
  108. instruction form requires 80386/486
  109. END directive required at end of file
  110. too many bits in RECORD
  111. positive value expected
  112. index value past end of string
  113. count must be positive or zero
  114. count value too large
  115. operand must be relocatable
  116. constant or relocatable label expected
  117. segment, group, or segment register expected
  118. segment expected
  119. invalid operand for OFFSET
  120. invalid use of external absolute
  121. segment or group not allowed
  122. cannot add two relocatable labels
  123. cannot add memory expression and code label
  124. segment exceeds 64K limit
  125. invalid type for a data declaration
  126. HIGH and LOW require immediate operands
  127. N/A
  128. cannot have implicit far jump or call to near label
  129. use of register assumed to ERROR
  130. only white space or comment can follow backslash
  131. COMMENT delimiter expected
  132. conflicting parameter definition
  133. PROC and prototype calling conventions conflict
  134. invalid radix tag
  135. INVOKE argument type mismatch : argument
  136. invalid coprocessor register
  137. instructions and initialized data not allowed in AT segments
  138. /AT switch requires the TINY memory model
  139. cannot have segment address references with TINY model
  140. language type must be specified
  141. PROLOGUE must be macro function
  142. EPILOGUE must be macro procedure
  143. alternate identifier not allowed with EXTERNDEF
  144. text macro nesting level too deep
  145. N/A
  146. missing macro argument
  147. EXITM used inconsistently
  148. macro function argument list too long
  149. N/A
  150. VARARG parameter must be last parameter
  151. VARARG parameter not allowed with LOCAL
  152. VARARG parameter requires C calling convention
  153. ORG needs a constant or local offset
  154. register value overwritten by INVOKE
  155. structure too large to pass with INVOKE : argument
  156. not overriding private proc as public
  157. too many arguments to INVOKE
  158. too few arguments to INVOKE
  159. invalid data initializer
  160. N/A
  161. RET operand too large
  162. too many operands to instruction
  163. cannot have more than one .ELSE clause per .IF block
  164. expected data label
  165. cannot nest procedures
  166. EXPORT must be FAR
  167. procedure declared with two visibility attributes
  168. macro label not defined
  169. invalid symbol type in expression
  170. byte register cannot be first operand
  171. word register cannot be first operand
  172. special register cannot be first operand
  173. coprocessor register cannot be first operand
  174. cannot change size of expression computations
  175. syntax error in control-flow directive
  176. cannot use 16-bit register with a 32-bit address
  177. constant value out of range
  178. missing right parenthesis
  179. type is wrong size for register
  180. structure cannot be instanced
  181. non-benign structure redefinition: label incorrect
  182. non-benign structure redefinition: too few labels
  183. OLDSTRUCTS/NOOLDSTRUCTS state cannot be changed
  184. non-benign structure redefinition: incorrect initializers
  185. non-benign structure redefinition: too few initializers
  186. non-benign structure redefinition: label has incorrect offset
  187. structure field expected
  188. unexpected literal found in expression
  189. N/A
  190. divide by zero in expression
  191. directive must appear inside a macro
  192. cannot expand macro function
  193. too few bits in RECORD
  194. macro function cannot redefine itself
  195. N/A
  196. invalid qualified type
  197. floating-point initializer on an integer variable
  198. nested structure improperly initialized
  199. invalid use of FLAT
  200. structure improperly initialized
  201. improper list initialization
  202. initializer must be a string or single item
  203. initializer must be a single item
  204. initializer must be a single byte
  205. improper use of list initializer
  206. improper literal initialization
  207. extra characters in literal initialization
  208. must use floating-point initializer
  209. cannot use .EXIT for OS_OS2 with .8086
  210. invalid combination with segment alignment
  211. INVOKE requires prototype for procedure
  212. cannot include structure in self
  213. symbol language attribute conflict
  214. non-benign COMM redefinition
  215. COMM variable exceeds 64K
  216. parameter or local cannot have void type
  217. cannot use TINY model with OS_OS2
  218. expression size must be 32 bits
  219. .EXIT does not work with 32-bit segments
  220. .STARTUP does not work with 32-bit segments
  221. ORG directive not allowed in unions
  222. D/T
  223. illegal use of segment register
  224. cannot declare scoped code label as PUBLIC
  225. .MSFLOAT directive is obsolete : .MSFLOAT ignored
  226. ESC instruction is obsolete : ESC ignored
  227. missing operator in expression
  228. missing right parenthesis in expression
  229. missing left parenthesis in expression
  230. reference to forward macro definition
  231. LEVEL 1
  232. cannot modify READONLY segment
  233. N/A
  234. non-unique STRUCT/UNION field used without qualification
  235. start address on END directive ignored with .STARTUP
  236. cannot ASSUME CS
  237. unknown default prologue argument
  238. too many arguments in macro call
  239. option untranslated, directive required
  240. invalid command-line option value, default is used
  241. insufficent memory for /EP : /EP ignored
  242. expected '>' on text literal
  243. multiple .MODEL directives found : .MODEL ignored
  244. line number information for segment without class 'CODE'
  245. instructions and initialized data not supported in AT segments
  246. LEVEL 2
  247. @@: label defined but not referenced
  248. expression expected, assume value 0
  249. EXTERNDEF previously assumed to be external
  250. length of symbol previously assumed to be different
  251. symbol previously assumed to not be in a group
  252. types are different
  253. LEVEL 3
  254. N/A
  255. no return from procedure
  256. N/A
  257. conditional jump lengthened
  258. procedure argument or local not referenced
  259. expression may be pass-dependent
  260.