>> Does using leading underscores in the names help with the cpp issue? > Not really. Particularly idiotic code and compilers can end up > treating the prototype-with-argument-names as a function declaration Ummm...isn't that exactly what it is? Or am I missing something?