MCPP V.2.7.2 was just released:
http://sourceforge.net/project/showfiles.php?group_id=165953&package_id=188445&release_id=643899
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 on V.2.7.2 from V.2.7.1 are as follows.... read more
MCPP V.2.7.1 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.7 are as follows.
1. This is a bug-fixed version of V.2.7, fixing several bugs of the previous release.... read more
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.... read more
MCPP V.2.6.4 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.3 are as follows.
1. This is a bug-fixed version of V.2.6.3, fixing memory
leaks in subroutine-build, and fixing a bug of accessing
non-allocated memory.... read more
MCPP V.2.6.3 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.2 are as follows.
1. Revised sutle points of #include and '#pragma once'
handling, such as dereferencing symbolic linked
directory and others.... read more
MCPP V.2.6.2 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.1 are as
follows.
* Fixed several bugs of the previous
release.
* Added subroutine-build to use MCPP as
a subroutine from other main program.... read more
MCPP V.2.6.1 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 are as follows.
* Fixed a bug of macro definition in lib.c.
* Fixed a bug of '#pragma once' failure.
* Fixed some other minor bugs.
* Enabled automatic conversion from [CR+LF] to [LF].
* Revised path-list handling on CygWIN. Enabled -mno-cygwin
option for CygWIN GCC-specific-build.
* Added porting to MinGW.
MCPP V.2.6 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.5 are as follows.
* Integrated STANDARD mode and PRE_STANDARD mode into one
executable, differentiating the modes by the invocation
options.
* Made stand-alone-build of MCPP independent on any compiler-
systems.
* Revised #pragma once and handling of include directories
list, judging a identity of directory and file by absolute
path, and dereferencing symbolic linked file.
* Added portings to GCC V.4.0, CygWIN 1.5.18, Visual C++
2005.
* Removed support for pre-C90 compilers, MS-DOS compilers.
2.6-prerelease branch is created in Subversion repository.
To checkout:
svn co https://svn.sourceforge.net/svnroot/mcpp/branches/2.6-prerelease
This is a temporary branch for preparing mcpp-2.6.
Updated points are:
1. Integrated Standard mode and pre-Standard mode into one executable,
differenciating the modes with invocation options.
2. Made stand-alone-build independent on any compiler systems. The
stand-alone-build has the common invocation options regardless of the
compiler systems with which mcpp is compiled.... read more
First see the "Home Page".
To grasp the outline of mcpp, get mcpp-summary.pdf from:
"Files" => "File Releases" => "Latest"
To get detailed informations, download the source tar-ball from:
"Files" => "File Releases" => "Latest"
and refer to the documents included.
To post bug-reports, comments or questions, use:
"Forums" -> "Open Discussion"
MCPP has resided at m17n.org since August, 2002.
Now it has moved to SourceForge at April 28, 2006.