Windows · Free download · General

C_PP1.0

C_PP : A program for testing C preprocessor directives

Operating system
Windows 10/11
File size
662 KB
License
Freeware
Last updated
May 1, 2026

129 downloads·539 page views

Sponsored

Overview

What is C_PP?

C_PP : A program for testing C preprocessor directives

In depth

A closer look at C_PP

If you execute the preprocessor then with the button in the toolbar, the preprocessed text appears in the lower output window.C++ files can be remodeled into the preprocessed form with c_pp, like they are "seen" by the compiler: Preprocessor directives are removed, include files are included, definitions are replaced, not defined areas are removed and macros are expanded. In contrast to existing preprocessors of the different compiler manufacturers, c_pp does not only create an intermediate sequence of tokens, but a real text.The name "c_pp" stands for C-preprocessor. The underscore distinguishes the name from a Cplusplus parser also existing with the name "Cpp".The original version of this C++ preprocessor was developed to prepare the translation of a company software written in C++ into Java. So it wasn't the aim to produce a general preprocessor, which copes with all possible tricks of preprocessor Meta programming. The aim was rather pragmatic: The preprocessor directives should be replaced from the finite number of files in a way which maintained the meaning of these directives.- "real" C++ constants were inserted in the code for defined constants- quite a number of macros were not resolved but replaced by functions- comments were left in the code- headers of the system files and library files were not included. Their contents should be substituted by their java analoga directly.- for every company header a corresponding preprocessed header was produced and the include directives for these headers therefore were left in the source code.These special treatments tailored to the company software in question, were removed from the c_pp project published here. However, it is easily possible to insert corresponding special treatments for other translation projects once more again.

Verdict

Should you download C_PP?

C_PP runs on Windows 10/11 and is available under the Freeware license — the installer is 662 KB. We’ve catalogued it under General.

Verified clean. Every C_PP build on SoftLookup is scanned for viruses, spyware, adware, trojans and backdoors. We re-test on every update.
Sponsored

At a glance

C_PP specifications

Category
General
Publisher
TextTransformer
Last updated
May 1, 2026
License
Freeware
Operating system
Windows 10/11
File size
662 KB
Price
Free
Page views
539

Leave a comment

Help fellow users decide. Share your experience with C_PP.

Download C_PP