Specifications

Error! Style not defined. 829
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 829 of 145 Printed: 10/09/00 02:49 PM
A5005 types are different
The type given by an INVOKE statement differed from that given in the procedure
prototype. The assembler performed the appropriate type conversion.
A6001 no return from procedure
A PROC statement generated a prologue, but there was no RET or IRET instruction
found inside the procedure block.
A6003 conditional jump lengthened
A conditional jump was encoded as a reverse conditional jump around a near
unconditional jump.
You may be able to rearrange code to avoid the longer form.
A6004 procedure argument or local not referenced
You passed a procedure argument or created a variable with the LOCAL directive that
was not used in the procedure body.
Unnecessary parameters and locals waste code and stack space.
A6005 expression condition may be pass-dependent
Under the /Zm command-line option or the OPTION M510 directive, the value of an
expression changed between passes.
This error message may indicate that the code is pass-dependent and must be rewritten.
NMAKE Error Messages
This section lists error messages generated by the NMAKE utility.
Microsoft Program Maintenance Utility (NMAKE) generates the following error
messages:
u Fatal errors (U1000 through U1099) cause NMAKE to stop execution.
u Errors (U2001) do not stop execution but prevent NMAKE from completing
the make process.
u Warnings (U4001 through U4011) indicate possible problems in the make
process.
NMAKE Fatal Error Messages
U1000 syntax error : ')' missing in macro invocation
A left parenthesis, (, appeared without a matching right parenthesis, ), in a macro
invocation. The correct form is $(name), and $n is allowed for one-character names.