Specifications

Error! Style not defined. 809
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 809 of 125 Printed: 10/09/00 02:49 PM
A2038 missing operand for macro operator
The assembler found the end of a macro’s parameter list immediately after the ! or %
operator.
A2039 line too long
A source-file line exceeded the limit of 512 characters.
If multiple physical lines are concatenated with the line-continuation character
( \ ), the resulting logical line is still limited to 512 characters.
A2040 segment register not allowed in context
A segment register was specified for an instruction that cannot take a segment register.
A2041 string or text literal too long
A string or text literal, or a macro function return value, exceeded the limit of 255
characters.
A2042 statement too complex
A statement was too complex for the assembler to parse.
Reduce either the number of tokens or the number of forward-referenced identifiers.
A2043 identifier too long
An identifier exceeded the limit of 247 characters.
A2044 invalid character in file
The source file contained a character outside a comment, string, or literal that was not
recognized as an operator or other legal character.
A2045 missing angle bracket or brace in literal
An unmatched angle bracket (either < or >) or brace (either { or }) was found in a literal
constant or an initializer.
One of the following occurred:
u A pair of angle brackets or braces was not complete.
u An angle bracket was intended to be literal, but it was not preceded by an exclamation
point (!) to indicate a literal character.