19.04.2015 Views

INTROL-C COMPILER REFERENCE MANUAL

INTROL-C COMPILER REFERENCE MANUAL

INTROL-C COMPILER REFERENCE MANUAL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

supports all features of the C language described in the<br />

"Definition Of Introl-C" section of this manual. The "optional"<br />

parser(s) provided, if any, typically omit support for one or<br />

more features of the C language and are usually intended to<br />

permit the user to circumvent memory limitations that might<br />

otherwise prevent compilation of large programs under certain<br />

host operating systems. If any optional parsers have been<br />

supplied for use for your particular host configuration, such<br />

parsers will be described in the Appendices of this manual. The<br />

option, of course, should only be specified if optional<br />

"cl" parser programs have, in fact, been furnished with your<br />

Compiler.<br />

-i=<br />

This option specifies that is the place to search<br />

for files specified via a #include preprocessor directive if<br />

the specified file cannot be found in the default locations.<br />

This option may be specified up to 9 times so that up to 9<br />

different places may be searched when the preprocessor is<br />

looking for an include file. If the Compiler passes are being<br />

run individually, this option is legal only for the c0 pass.<br />

-k<br />

This option causes the name of each compilation pass (including<br />

the assembly pass) to be displayed on the console as that pass<br />

is being executed. This is useful for permitting the user to<br />

monitor the progress of a compilation sequence when Introl-C is<br />

being run under a relatively "slow" host operating system.<br />

-m{=}<br />

This option has the effect of permitting a #define<br />

preprocessor directive to be specified on the command line.<br />

The -m option "defines" the identifier given by to the<br />

preprocessor and assigns the value given by the optional<br />

to this identifier.<br />

-n<br />

-r<br />

-s<br />

This option prevents the next compilation pass from being<br />

loaded when the current pass terminates.<br />

This option specifies that the assembly language source file<br />

produced by the Compiler (which will have a filename extension<br />

of the form ".M") should be retained. This assembly<br />

language file output by the Compiler is otherwise automatically<br />

deleted when the Assembler has finished using it.<br />

This option instructs the Compiler to disallow nested comments.<br />

That is, a slash-star combination appearing within a comment<br />

will not be interpreted as the start of a nested comment when<br />

this option is specified. This option should not be confused<br />

with the "-s=" option described below, which is intended<br />

to provide a completely different effect.<br />

C.4.4

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

Saved successfully!

Ooh no, something went wrong!