extern"C"int foo(){ call(x_y_z(a, b(foo_loo- bar_lor), c)); { //Foolootoo call(a,b,(c- d) ); PAREN_THING(X, Y){ zoo(a,call(b,c,d) ); } more_calls(); } more_calls() + other_things + #define more_other_things (other_things << 2)|(other_things >> 30) more_other_things + other_things^ more_other_things; /* Stuff */ { Foo() .Blah() // .Flub(); } }