Specifications
754 H2INC Error Messages
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 754 of 70 Printed: 10/09/00 02:49 PM
HI4091
(level 2)
no symbols were declared
The compiler detected an empty declaration, as in the following example:
int ;
The declaration was ignored.
HI4092
(level 2)
untagged enum/struct/union declared no symbols
The compiler detected an empty declaration using an untagged structure, union, or
enumerated variable.
The declaration was ignored.
For example, the following code causes this warning:
struct { . . . };
HI4093
(level 3)
unescaped newline in character constant in inactive code
The constant expression of an #if, #elif, #ifdef, or #ifndef preprocessor directive
evaluated to 0, making the code that follows inactive. Within that inactive code, a
newline character appeared within a set of single or double quotation marks.
All text until the next double quotation mark was considered to be within a character
constant.
HI4095
(level 1)
expected ')', found token
More than one argument was given for a pragma that can take only one argument.
The compiler assumed the expected parenthesis and ignored the remainder of the line.
HI4096
(level 2)
attribute1 must be used with attribute2
The use of attribute2 requires the use of attribute1.
For example, using a variable number of arguments (...) requires that _cdecl be used.
Also, _interrupt functions must be _far and _cdecl.
The compiler assumed attribute1 for the function.
HI4098
(level 1)
void function returning a value
A function declared with a void return type also returned a value.
A function was declared with a void return type but was defined as a value.
The compiler assumed the function returns a value of type int.
HI4104
(level 1)
identifier : near data in same_seg pragma, ignored
The given near variable was specified in a same_seg pragma.
The identifier was ignored.