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

Cause
The compiler encountered a function declaration or definition that does not use function-prototype
syntax.
Cause
This warning occurs only when you have specified the STRICT pragma.
97
formal parameter was not declared: name
Cause
The compiler encountered a nonprototype function definition that does not define the type of
one of its parameters. Consequently, that parameter defaults to type int. This warning occurs
only when you have specified the STRICT pragma.
98
no type was specified for object-name
Cause
The compiler encountered an object declaration that did not specify the object’s type.
Consequently, the object defaults to type int.
This warning occurs only when you have specified the STRICT pragma.
99
no cast for conversion that may cause loss of significance
Cause
The compiler encountered a conversion from a “higher” type to a “lower” type that did not
explicitly specify the conversion using the cast operator.
This warning occurs only when you have specified the STRICT pragma.
100
include file loop: file-name
Cause
An #include directive specifies a file that is currently being included in the compilation. For
example, if SOURCE1 includes SOURCE2, an attempt by SOURCE2 to include SOURCE1 would
generate this message.
101
illegal object with void type: object-name
Cause
The declaration of an object specified void as the object’s type. This usually occurs when you
forget to precede the object name with an asterisk (*) to specify the type pointer to void.
102
no room for static data: object-name
Cause
A program being compiled using the small-memory model attempted to declare more than 32
KB of static data.
103
no room for automatic data: object-name
342 TNS C Compiler Messages