Option | Description |
---|---|
-Aname[(values,...)] |
Associates a symbol name with the specified sequence of values . Equivalent to an #assert preprocessing directive. |
-A- | Causes all predefined macros (other than those beginning with __ and assertions to be inactive. |
-C | Preserves comments in preprocessed source output. |
-Dname[(value)] |
Defines the macro name and associates it with the specified value . The default (-Dname ) defines a macro with a value of 1. |
-E | Directs the preprocessor to expand your source module and write the result to standard output. |
-EP | Same as -E but does not include #line directives in the output. |
-P | Directs the preprocessor to expand your source module and store the result in a file in the current directory. |
-Uname |
Suppresses any automatic definition for the specified macro name . |