可変個引数マクロを知ってる人に
ドヤ顔で変なマクロをすすめるのはやめていただきたい

VC++なら __noop を使う方法をとれば
gcc なら __VA_ARGS__ を使う方法をとれば
比較的移植性は高い

最も移植性が高いのは括弧を二重にする方法