20.3 Predefined Macro Names The compiler predefines several macros which can be tested by conditional directives in source code.