Specifications
756 H2INC Error Messages
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 756 of 72 Printed: 10/09/00 02:49 PM
HI4119
(level 1)
different bases name1 and name2 specified
The _based pointers in the expression have different symbolic bases. There may be
truncation or loss in the code generated.
HI4120
(level 1)
_based/unbased mismatch
The expression contains a conversion between a _based
pointer and another pointer that
is unbased. Some information may have been truncated.
This warning commonly occurs when a _based pointer is passed to a function that
accepts a near or far pointer.
HI4123
(level 1)
different base expressions specified
The expression contains a conversion between _based
pointers, but the base expressions
of the _based pointers are different. Some of the _based conversions may be
unexpected.
HI4125
(level 4)
decimal digit terminates octal escape sequence
An octal escape sequence in a character or string constant was terminated with a decimal
digit.
The compiler evaluated the octal number without the decimal digit, and assumed the
decimal digit was a character.
The following example causes this warning:
char array1[] = "\709";
If the digit 9 was intended as a character and was not a typing error, correct the example
as follows:
char array[] = "\0709"; /* String containing "89" */
HI4126
(level 1)
flag : unknown memory model flag
The flag used with the /A option was not recognized and was ignored.
HI4128
(level 4)
storage-class specifier after type
A storage-class specifier (auto, extern, register, static) appears after a type in a
declaration. The compiler assumed the storage class specifier occurred before the type.
New-style code places the storage-class specifier first.
HI4129
(level 4)
character : unrecognized character escape sequence
The character following a backslash in a character or
string constant was not recognized
as a valid escape sequence.
As a result, the backslash is ignored and not printed, and the character following the
backslash is printed.
To print a single backslash (\), specify a double backslash (\\).