-U


This option deletes the definition of the preprocessor macro by the -D option.

[Specification format]

-U[]name[,name]...

 

-

Interpretation when omitted

None

[Detailed description]

-

This option deletes the definition of the preprocessor macro by the -D option.

-

This is equivalent to adding "#undef name" at the beginning of the source file.

-

An error will occur if name is omitted.

-

This option cannot delete the definition by describing "#define name def".

-

This option can be specified more than once.

-

If both this option and -D option are specified for the same preprocessor macro, the option specified last will be valid.

[Example of use]

-

To delete the definition of preprocessor macro "test" by the -D option, describe as:

>ccrl -D TEST=XTEST -U TEST -cpu=S2 -dev=dr5f100pj.dvf main.c