Somebody has seen the light, and almost got it right... :-)
From the gnu coding style document:
 "...No space before parentheses (except after a control-flow
      keyword) is near-universal practice for C++. It identifies the
      parentheses as the function-call operator or declarator, as
      opposed to an expression or other overloaded use of parentheses."