Using CodeWatch, it is possible to evaluate C preprocessor macro definitions. This is because the LPI-C compilers contains an integrated preprocessor rather than use a stand-alone separate preprocessor. This allows information about preprocessor macro definitions to be passed along to the debugger. The EVALUATE and TYPE commands will display the macro definition of the specified name.
In the case of name conflicts (that is, when a preprocessor macro definition follows a declaration or definition of a variable in the source file), then the debugger will display information about both the macro and the variable. If only information about the macro definition is desired, then you may specify the Macro option.
The display mode option has no effect on the display of a preprocessor macro definition. If the macro displayed is passed parameters, they are reported as <mac-param-1>, <mac-param-2>, and so on.