Specifications
752 H2INC Error Messages
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 752 of 68 Printed: 10/09/00 02:49 PM
HI4072
(level 1)
function : no function prototype on _fastcall function
A _fastcall function was called without first being prototyped.
Functions that are _fastcall
should be prototyped to guarantee that the registers assigned
at each point of call are the same as the registers assumed when the function is defined.
A function defined in the new ANSI style is a prototype.
A prototype must be added when this warning appears, unless the function takes no
arguments or takes only arguments that cannot be passed in the general-purpose
registers.
HI4073
(level 1)
scoping too deep, deepest scoping merged when debugging
Declarations appeared at a static nesting level grea
ter than 13. As a result, all declarations
beyond this level will seem to appear at the same level.
HI4076
(level 1)
type : may be used on integral types only
The signed or unsigned type modifier was used with a nonintegral type.
The given qualifier was ignored.
The following example causes this warning:
unsigned double x;
HI4079
(level 1)
unexpected token token
An unexpected separator token was found in the argument list of a pragma.
The remainder of the pragma was ignored.
HI4082
(level 1)
expected an identifier, found token
An identifier was missing from the argument list.
The remainder of the pragma was ignored.
HI4083
(level 1)
expected '(', found token
A left parenthesis, (, was missing from a pragma’s argument list.
The pragma was ignored.
The following example causes this warning:
#pragma check_pointer on)
HI4084
(level 1)
expected a pragma keyword, found token
The token following #pragma was not recognized as a directive.
The pragma was ignored.
The following example causes this warning:
#pragma (on)