Specifications

732 H2INC Error Messages
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 732 of 48 Printed: 10/09/00 02:49 PM
HI2028 struct/union member needs to be inside a struct/union
Structure and union members must be declared within the structure or union.
This error may be caused by an enumeration declaration containing a declaration of a
structure member, as in the following example:
enum a {
january,
february,
int march; /* Illegal structure declaration */
};
HI2030 identifier : struct/union member redefinition
The identifier was used for more than one member of the same structure or union.
HI2031 identifier : function cannot be struct/union member
The given function was declared to be a member of a structure or union.
To correct this error, use a pointer to the function instead.
HI2033 identifier : bit field cannot have indirection
The given bit field was declared as a pointer (*), which is not allowed.
HI2034 identifier : type of bit field too small for number of bits
The number of bits specified in the bit-field declaration exceeded the number of bits in
the given base type.
HI2035 struct/union identifier : unknown size
The given structure or union had an undefined size.
Usually this occurs when referencing a declared but not defined structure or union tag.
For example, the following causes this error:
struct s_tag *ps;
ps = &my_var;
*ps = 17; /* This line causes the error */
HI2037 left of operator specifies undefined struct/union identifier
The expression before the member-selection operator ( -> or .) identified a structure or
union type that was not defined.
HI2038 identifier : not struct/union member
The given identifier was used in a context that required a structure or union member.
HI2041 illegal digit character for base number
The given character was not a legal digit for the base used.