MCPP V.2.7 was just released.
MCPP is a portable C/C++ preprocessor, supporting GCC,
Visual C++, etc. Its source is highly configurable and can
generate executables of various specs. It accompanies a
validation suite to check preprocessor's conformance and
quality exhaustively.
The updated points from V.2.6.4 are as follows.
1. Implemented -K option to enable "macro notification mode".
This mode is designed for C/C++ refactoring tools and embeds
macro annotations into comments. This mode is also enabled
by '#pragma MCPP debug macro_call' sub-directive.
2. Fixed several bugs of the previous release.
3. Ported to Mac OS X / GCC and Visual C++ 2008.
4. Made GCC-specific-build more closer to GCC.
5. Added documentation on source checking of firefox 3.0pre.