Although most macros are defined so as to perform text
substitutions, you do not need to provide any substitution text for
macros defined to control compilation. Thus, you can define
VERBOSE
as follows:
*-- Symbol to be substituted for | | *-- No text provided | | | | v v ------- ------ #define VERBOSE
The VERBOSE
macro does not require substitution text, because the
real purpose of the definition is to establish that
VERBOSE
has a definition, rather than to prepare for
substitutions.