20.3.3 Compiler Output Type Macros
The following symbols are defined with the -ansi
command line option.
Symbol-Leading Double Underline | Symbol-Leading & Lagging Double Underline | Description |
---|---|---|
__XC_DSC | __XC_DSC__ | If defined, XC-DSC compiler is in use. |
__C30 | __C30__ | |
__dsPICC30 | __dsPICC30__ | |
__XC_DSCELF | __XC_DSCELF__ | If defined, compiler is producing ELF output. |
__C30ELF | __C30ELF__ | |
__dsPIC30ELF | __dsPIC30ELF__ |
The following symbols are defined when -ansi
is not selected.
Symbol | Description |
---|---|
XC_DSC | XC-DSC compiler is in use. |
C30 | |
dsPIC30 |