Ctpp is the C99-compatible C preprocessor of the Ctalk language, which provides object oriented extensions for C. The preprocessor is compatible with GNU cpp and provides extensions like macro expansion in warning and error messages, saving expanded macros to files, and built-in symbol definition for many command line options. You can download the preprocessor separately while Ctalk is between versions for development.
| Licenses | GPLv3 |
|---|---|
| Operating Systems | POSIX Solaris Linux Unix Windows Windows Windows MS-DOS |
| Implementation | C Other |
Recent releases


Release Notes: This release contains some minor compatibility and bug fixes.


Release Notes: This release features a new configuration setup which defines ctpp's built-in macros directly from the definitions used by the compiler's native preprocessor.


Release Notes: This release adds OpenSuSE Linux support for IBM s390z platforms.


Release Notes: This release adds minor compatibility updates for AMD64 systems.


Release Notes: This release contains a minor bugfix for a missing compiler path.