Projects / Ctpp


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

RSS Recent releases

  •  04 Feb 2014 19:55

    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.

    •  15 Jun 2012 22:30

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

      •  08 Jun 2012 23:34

        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.

        •  21 Oct 2011 21:11

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

          •  28 Sep 2010 15:18

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


            Project Spotlight


            An integrated solution for virtualization management.


            Project Spotlight


            A video conversion tool.