Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When the parameter names are surrounded by commas in the replacement text, regardless of how complicated the actual arguments are, there is no need for parenthesizing the macro parameters. Since Because commas have lower precedence than any other operator, there is no chance of the actual arguments being parsed in a surprising way.

...