Specifications

Error! Style not defined. 759
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 759 of 75 Printed: 10/09/00 02:49 PM
HI4139
(level 1)
hexnumber : hex escape sequence is out of range
A hex escape sequence appearing in a character or string constant was too large to be
converted to a character.
If in a string constant, the compiler cast the low byte of the hexadecimal number to a
char. If in a char constant, the compiler made the cast and then sign extended the result.
If in a char constant and compiled with /J, the compiler cast the value to an unsigned
char.
For example, ' \x1ff ' is out of range for a character. Note that the following code causes
this warning:
printf("\x7Bell\n");
The number 7be is a legal hex number, but is too large for a character. To correct this
example, use three hex digits:
printf("\x007Bell\n");
HI4186
(level 1)
string too long - truncated to 40 characters
The string argument for a title or subtitle pragma exceeded the maximum allowable
length and was truncated.
HI4200
(level 1)
local variable identifier used without having been initialized
A reference was made to a local variable that had not been assigned a value. As a result,
the value of the variable is unpredictable.
This warning is given only when compiling with global register allocation on (/Oe).
HI4201
(level 3)
local variable identifier may be used without having been initialized
result, the value of the variable may be unpredictable.
This warning is given only when compiling with the global register allocation on (/Oe).
HI4202
(level 4)
unreachable code
The flow of control can never reach the indicated line.
This warning is given only when compiling with one of the global optimizations (/Oe,
/Og, or /Ol).
HI4203
(level 1)
function : function too large for global optimizations
The named function was too large to fit in memory and be compiled with the selected
optimization. The compiler did not perform any global optimizations (/Oe, /Og, or /Ol).
Other /O optimizations, such as /Oa and /Oi, are still performed.
One of the following may remove this warning:
u Recompile with fewer optimizations.
u Divide the function into two or more smaller functions.