Specifications

Error! Style not defined. 753
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 753 of 69 Printed: 10/09/00 02:49 PM
HI4085
(level 1)
expected [on | off]
The pragma expected an on or off parameter, but the specified parameter was
unrecognized or missing.
The pragma was ignored.
HI4086
(level 1)
expected [1 | 2 | 4]
The pragma expected a parameter of either 1, 2, or 4, but the specified parameter was
unrecognized or missing.
HI4087
(level 1)
function : declared with void parameter list
The given function was declared as taking no parameters, but a call to the function
specified actual parameters.
The extra parameters were passed according to the calling convention used on the
function.
The following example causes this warning:
int f1(void);
f1(10);
HI4088
(level 1)
function : pointer mismatch : parameter number, parameter list number
The argument passed to the given function had a different level of indirection from the
given parameter in the function definition.
The parameter will be passed without change. Its value will be interpreted as a pointer
within the called function.
HI4089
(level 1)
function : different types : parameter number, parameter list number
The argument passed to the given function did not have the same type as the given
parameter in the function definition.
type as the type expected by the function.
HI4090
(level 1)
different const/volatile qualifiers
A pointer to an item declared as const was assigned to a pointer that was not declared as
const. As a result, the const item pointed to could be modified without being detected.
The expression was compiled without modification.
The following example causes this warning:
const char *p = "abcde";
int str(char *s);
str(p);