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.
|Operating Systems||POSIX Solaris Linux Unix Windows MS-DOS|
Release Notes: This release adds the #include_here preprocessor directive, and contains several minor speedups in the lexical analyzer.
Release Notes: This release adds updates to improve reliability when parsing large tokens, like very long strings, and also better line numbering, with many types of include file sets.
Release Notes: This release adds a completely new configuration system for compatibilty with a wide variety of operating systems, machines, and GCC compiler versions, adds support for threaded libraries, and contains several minor reliability enhancements and bug fixes.
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.