cpp32.exe

Verfasser: (Norbert) Südland, Aalen, Deutschland

Ein Präprozessor, der rasch aufzeigt, was die vielfältig verschlungenen Makro-Abkürzungen bei entsprechenden Einstellparametern wirklich erreichen.

Die möglichen Einstellparameter werden durch einen Aufruf (ohne Argumente) von:

cpp32.exe
abgefragt, wobei die deutsche Übersetzung der Antwort lautet:
Borland C++ Präprozessor 5.2 für 32-Bit-Windows
Kopierrecht © 1993, 1997 Borland International
Aufruf ist: cpp32 [ Wahlmöglichkeiten ] Datei[en] * = Vorgabe; -x- = Wahl x abschalten
-Sk Ausgabe bei Fehlern behalten -Sd Speicherauszug-Festlegungen/-Freigaben in der Ausgabe
-Ax Erweiterungen verhindern -C verschachtelte Kommentare erlauben
-Dxxx Makro-Abkürzung festlegen -Ixxx Verzeichnis der Einbindedateien
-P* Quellzeileninformation einbeziehen -Uxxx Makro-Abkürzung löschen
-gnnn nach N Warnungen anhalten -innn maximale Befehlsnamenlänge ist N
-jnnn nach N Fehlern anhalten -nxxx Ausgabedateiverzeichnis
-oxxx Ausgabedateiname -p Pascal-Befehle
-w alle Warnungen ermöglichen -wxxx Warnung xxx ermöglichen
-w-xxx Warnung xxx verhindern

Ob im Rahmen einer Übersetzung dieses Programms in andere Sprachen auch alle Buchstaben für die Wahlmöglichkeiten mit übersetzt werden müssen, kann erörtert werden.

Folgender Aufruf erzeugt eine Datei _null.i, die das Ergebnis aller Einstellungen nachvollziehbar macht:

cpp32.exe -C -Sd \Borland\BC5\Include\_null.h

tlib.exe (nächster Beitrag) Inhaltsverzeichnis Werkzeuge (voriger Beitrag)
Esperanta versio English Version