Specifications

738 H2INC Error Messages
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 738 of 54 Printed: 10/09/00 02:49 PM
HI2113 pointer subtracted from nonpointer
The right operand in a subtraction operation using the minus (-) operator was a pointer,
but the left operand was not.
HI2114 operator : pointer on left; needs integral right
The left operand of the given operator was a pointer; so the right operand must be an
integral value.
HI2115 identifier : incompatible types
An expression contained incompatible types.
HI2117 operator : illegal for struct/union
Structure and union type values are not allowed with the given operator.
HI2118 negative subscript
A value defining an array size was negative.
HI2120 void illegal with all types
The void type was used in a declaration with another type.
HI2121 operator : bad left/right operand
The left or right operand of the given operator was illegal for that operator.
HI2124 divide or mod by zero
A constant expression was evaluated and found to have a zero denominator.
HI2128 identifier : huge array cannot be aligned to segment boundary
The given huge array was large enough to cross two segment boundaries, but could not
be aligned to both boundaries to prevent an individual array element from crossing a
boundary.
If the size of a huge array causes it to cross two boundaries, the size of each array
element must be a power of two, so that a whole number of elements will fit between
two segment boundaries.
HI2129 static function function not found
A forward reference was made to a static function that was never defined.
HI2130 #line expected a string containing the file name, found token
The optional token following the line number on a #line directive was not a string.
HI2131 more than one memory attribute
More than one of the keywords _near, _far, _huge, or _based were applied to an item,
as in the following example:
typedef int _near nint;
nint _far a; /* Illegal */