CxxTest/cxxtest — Issue #39: Drop all leading underscores
Author: whart222
Created: 2012-02-05 04:57:58+00:00
State: open

The header files are littered with symbols (mainly preprocessor ones) that begin
with a leading underscore. Just look at Flags.h for a particularly gratuitous
example.

Leading underscores are generally prohibited from "normal" code in C and C++.
Any symbol starting with an underscore and a capital letter, or starting with
two underscores is reserved for use by the compiler.

one example discussion of this issue:
http://cboard.cprogramming.com/showthread.php?t=105282