Specifications

830 NMAKE Error Messages
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 830 of 146 Printed: 10/09/00 02:49 PM
U1001 syntax error : illegal character character in macro
The given character appeared in a macro but was not a letter, number, or underscore (_).
If the colon (:) is omitted in a macro expansion, the following error occurs:
syntax error : illegal character '=' in macro
U1002 syntax error : invalid macro invocation '$'
A single dollar sign ($) appeared without a macro name associated with it.
The correct form is $(name). To specify a dollar sign, use a double dollar sign ($$) or
precede it with a caret (^).
U1003 syntax error : '=' missing in macro substitution
A macro invocation contained a colon (:), which begins a substitution, but it did not
contain an equal sign (=).
The correct form is:
$(macroname:oldstring=newstring)
U1004 syntax error : macro name missing
One of the following occurred:
u The name of a macro being defined was itself a macro invocation that expanded to
nothing. For example, if the macro named ONE is undefined or has a null value, the
following macro definition causes this error:
$(ONE)=TWO
u A macro invocation did not specify a name in the parentheses. The following
specification causes this error:
$()
The correct form is:
$(name)
U1005 syntax error : text must follow ':' in macro
A string substitution was specified for a macro, but the string to be changed in the macro
was not specified.
U1006 syntax error : missing closing double quotation mark
An opening double quotation mark (") appeared without a closing double quotation mark.
U1007 double quotation mark not allowed in name
The specified target name or filename contained a double quotation mark (").
Double quotation marks can surround a filename but cannot be contained within it.