A preprocessor, which rapidly shows, what the manyfoldly tortuous macro abbreviations actually reach by corresponding switch parameters.
The possible control parameters are ascertained by a call (without arguments) of:
cpp32.exewhere the English explanation reads the following:
Borland C++ Preprocessor 5.2 for 32 bit Windows Copyright © 1993, 1997 Borland International Syntax is: cpp32 [ options ] file[s] * = default; -x- = turn switch x off
-Sk keep output on errors -Sd dump defines/undefines in output -Ax disable extensions -C allow nested comments -Dxxx define macro abbreviation -Ixxx include files directory -P * include source line information -Uxxx undefine macro abbreviation -gnnn stop after N warnings -innn maxmimum identifier length is N -jnnn stop after N errors -nxxx output file directory -oxxx output file name -p Pascal calls -w enable all warnings -wxxx enable warning xxx -w-xxx disable warning xxx
Whether in case of a translation of this programme into other languages also all option characters are to be translated, can be discussed.
The following call generates a file _null.i, which makes comprehensible the result of all switches:
cpp32.exe -C -Sd \Borland\BC5\Include\_null.h
tlib.exe (next contribution) | Table of Contents | Tools (previous contribution) |
Deutsche Fassung | Esperanta versio |