19.04.2015 Views

INTROL-C COMPILER REFERENCE MANUAL

INTROL-C COMPILER REFERENCE MANUAL

INTROL-C COMPILER REFERENCE MANUAL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

string too long, truncated at right<br />

This indicates that a string exceeded the maximum string<br />

constant length (the current limit is 256 characters, including<br />

the terminating NULL).<br />

struct/union tag used but not defined in block<br />

A structure or union tag was used but not defined in the<br />

current program file, function, or block.<br />

structure/union size unknown<br />

This message is generated when the size of a structure or union<br />

is required (as in the sizeof operator) but is not known<br />

because the struct or union definition has not yet been<br />

encountered.<br />

too many #define parameters<br />

Too many parameters in a #define directive. The current limit<br />

is approximately 25.<br />

too many nested #ifs<br />

Too many nested #ifdef or #ifndef directives. This includes<br />

those due to #include files. The current limit is approximately<br />

15.<br />

unbalanced comment<br />

This indicates that the End Of File was encountered before a<br />

comment was completed. Remember: Introl-C allows nesting of<br />

comments. Each /* must have its own */ to terminate it.<br />

undeclared identifier, assuming auto int<br />

An identifier was encountered which has not been defined. The<br />

Compiler will assume it was declared as an automatic integer.<br />

Notice that this assumption may cause the Compiler to generate<br />

additional error messages if the identifier is used in a<br />

fashion which is not permitted for an auto int.<br />

unexpected end of file, unbalanced #if, #ifdef, or #ifndef<br />

The End Of File was encountered before an #ifdef or #ifndef was<br />

completed by an #endif directive.<br />

unexpected end of file<br />

The End of File was encountered while the Compiler was still<br />

trying to complete some construct. For example, if the Compiler<br />

has not yet encountered the closing brace of a function<br />

definition and encounters the EOF, it will print this message.<br />

unmatched paren or quote in macro call ... end of file<br />

The End Of File was encountered while the Compiler was<br />

searching for an expected close quote or a right paren.<br />

unrecognizable preprocessor directive<br />

This indicates that a # in column 1 was followed by an unknown<br />

directive. Check the spelling of the directive.<br />

C.4.10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!