[bugfix] OSX's cpp doesn't recognize `foo (arg)' as a macro call