> 28 Working with macros > 28.6 Using expressions in macros > 28.6.4 Using control structures in expressions > 28.6.4.1 Understanding control-structure elements
The names of control-structure elements look
almost identical to macro names. Avoid defining any macro of your own
that has the same name as one of the control-structure elements listed
in Table 28
Table 28