Specifications
Error! Style not defined. 745
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 745 of 61 Printed: 10/09/00 02:49 PM
HI2217 attribute1 must be used with attribute2
The first function attribute requires the second attribute to be used.
Some causes for this error include
u An interrupt function explicitly declared as near. Interrupt functions must be far.
u An interrupt function or a function with a variable number of arguments, when that
function is declared with the _fortran, _ pascal, or _fastcall attribute. Functions
declared with the _interrupt attribute or with a variable number of arguments must
use the C calling conventions. Remove the _fortran, _ pascal, or _fastcall attribute
from the function declaration.
HI2218 type in _based construct must be void
The only type allowed within a _based construct is void.
HI2219 syntax error : type qualifier must be after '*'
Either const or volatile appeared where a type or qualifier is not allowed, as in
int (const *p);
HI2220 warning treated as error - no object file generated
When the compiler option /WX is used, the first warning generated by the compiler
causes this error message to be displayed.
Either correct the condition that caused the warning, or compile at a lower warning level
or without /WX.
HI2221 '.' : left operand points to struct/union, use '->'
The left operand of the '.' operator must be a struct/union type. It cannot be a pointer
to a struct/union type.
This error usually means that a -> operator must be used.
HI2222 -> : left operand has struct/union type, use '.'
The left operand of the -> operator must be a pointer to a struct/union type. It cannot
be a struct/union type.
This error usually means that a '.' operator must be used.
HI2223 left of ->member must point to struct/union
The left operand of the -> operator is not a pointer to a struct/union type.
This error can occur when the left operand is an undefined variable. Undefined variables
have type int.