The basic rule "put parantheses around macro parameters" should be
observed where possible. Otherwise code like
ConnectionNumber(foo = bar);
fails to compile. (It obviously passes if ConnectionNumber is a C
function.) There are several other macros amended for the same reason.
This bug appeared while building http://ioccc.org/1993/cmills.c, so
historically it was not present.
Signed-off-by: Dominik Muth <email@example.com>
Reviewed-by: Alan Coopersmith <firstname.lastname@example.org>
Signed-off-by: Alan Coopersmith <email@example.com>