...
This noncompliant code example creates a macro definition for a for
loop in the program. This macro takes an integer argument which is the number of times the loop should run. The user programmer has provided a semicolon at the end of the macro definition by mistake.
...