C/C++ Programmer's Guide (G06.27+, H06.08+, J06.03+)

Cause
A function definition declared more than 32 KB of automatic data.
104
constant converted to smaller type and significance lost
Cause
A constant was converted to a type that could not represent the value of the constant.
105
function declaration not in scope: func-name
Cause
The compiler encountered a reference to a function that does not have a function declaration in
scope.
This warning occurs only when you have specified the STRICT pragma.
106
variables in 16-bit addressable memory can be no more than 32,767 bytes
long: object-name
Cause
An object declaration specified that the size of an object in low memory was larger than 32
KB. An object resides in low memory when you compile for the small-memory model or when
you compile for the large-memory model and specify the storage class _lowmem.
107
constant used as logical expression
Cause
You used a constant as the controlling condition of an if, while, or do statement.
This warning occurs only when you have specified the STRICT pragma.
108
constant used as switch expression
Cause
You used a constant as the selector expression in a switch statement.
This warning occurs only when you have specified the STRICT pragma.
110
number is not a legal warning number
Cause
You specified an invalid warning number in the WARN pragma.
111
pragma directive has appeared too late in the compilation
Cause
You used one of the pragmas that must occur at the start of the translation unit somewhere later
in the translation unit.
Types of Compiler Messages 343