Specifications
810 ML Error Messages
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 810 of 126 Printed: 10/09/00 02:49 PM
A2046 missing single or double quotation mark in string
An unmatched quotation mark (either ' or ") was found in a string.
One of the following may have occurred:
u A pair of quotation marks around a string was not complete.
u A pair of quotation marks around a string was formed of one single and one double
quotation mark.
u A single or double quotation mark was intended to be literal, but the surrounding
quotation marks were the same kind as the literal one.
A2047 empty (null) string
A string consisted of a delimiting pair of quotation marks and no characters within.
For a string to be valid, it must contain 1–255 characters.
A2048 nondigit in number
A number contained a character that was not in the set of characters used by the current
radix (base).
This error can occur if a B or D radix specifier is used when the default radix is one that
includes that letter as a valid digit.
A2049 syntax error in floating-point constant
A floating-point constant contained an invalid character.
A2050 real or BCD number not allowed
A floating-point (real) number or binary coded decimal (BCD) constant was used other
than as a data initializer.
One of the following occurred:
u A real number or a BCD was used in an expression.
u A real number was used to initialize a directive other than DWORD, QWORD, or
TBYTE.
u A BCD was used to initialize a directive other than TBYTE.
A2051 text item required
A literal constant or text macro was expected.
One of the following was expected:
u A literal constant, which is text enclosed in < >
u A text macro name
u A macro function call
u A % followed by a constant expression