-*-Web-*- This file, CWEBMAN.CH, is part of CWEB-p. It is a changefile written by Andreas Scherer for CWEBMAN.TEX that provides changes appropriate for the German extensions. This change was inspired by ideas of Carsten Steger. Run WMERGE with masterfile CWEBMAN.TEX and changefile CWEBMANG.CH to produce CWEBMANG.TEX. This program is distributed WITHOUT ANY WARRANTY, express or implied. The following copyright notice extends to this changefile only, not to the masterfile. Copyright (C) 1993 Andreas Scherer Permission is granted to make and distribute verbatim copies of this document provided that the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this document under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Version history: Version Date Author Comment a1 15 Mar 1993 AS Setup of changefile ------------------------------------------------------------------------------ Use the already changed macro file. @x l.1 \input cwebmac @y \input ccwebmac @z ------------------------------------------------------------------------------ Also relate to this changed macro file. @x l.294 unless you know that the \.{cwebmac} macros will do the right thing with @y unless you know that the \.{ccwebmac} macros will do the right thing with @z ------------------------------------------------------------------------------ Also relate to this changed macro file. @x l.745 \.{\\4} is defined in \.{cwebmac} to be such a backspace. (This @y \.{\\4} is defined in \.{ccwebmac} to be such a backspace. (This @z ------------------------------------------------------------------------------ There are additional command line switches available: - `a' for support of AMIGA specific key words. - `g' for support of German captions and quotes. @x l.796 \option x Include indexes and a table of contents in the \TeX\ file output by \.{WEAVE}. (On by default.) (Has no effect on \.{TANGLE}.) @y \option x Include indexes and a table of contents in the \TeX\ file output by \.{WEAVE}. (On by default.) (Has no effect on \.{TANGLE}.) \option a Treat Amiga-defined identifiers (like \&{UWORD} or \&{\_\_aligned}) as keywords. This causes these identifiers to be formatted correctly, and is useful when you write code that uses the Amiga operating system data types. \option g Use the german \.{CWEB} macros instead of the english ones. @z ------------------------------------------------------------------------------ Also relate to this changed macro file and to the German version. @x l.1177 \Q \def\runninghead{APPENDIX E --- MACROS FOR FORMATTING} \section Appendix E: The \.{cwebmac.tex} file. This is the file that extends ``plain \TeX'' format in order to support the features needed by the output of \.{WEAVE}. \vskip6pt \begingroup \def\tt{\eighttt} \baselineskip9pt \def\printmacs{\input cwebmac} \verbatim !printmacs !endgroup \endgroup \vfill\eject @y \Q \def\runninghead{APPENDIX E --- MACROS FOR FORMATTING} \section Appendix E: The \.{ccwebmac.tex} file. This is the file that extends ``plain \TeX'' format in order to support the features needed by the output of \.{WEAVE}. \vskip6pt \begingroup \def\tt{\eighttt} \baselineskip9pt \def\printmacs{\input ccwebmac} \verbatim !printmacs !endgroup \endgroup \vfill\eject \Q \def\runninghead{ANHANG E --- MACROS F\"UR DIE FORMATIERUNG} \section Anhang E: Die \.{ccwebmacg.tex} Datei. Diese Datei erweitert das ``plain \TeX''-Format um Eigenschaften zur Unterst\"utzung der Ausgabe von \.{WEAVE}. \vskip6pt \begingroup \def\tt{\eighttt} \baselineskip9pt \def\printmacs{\input ccwebmacg} \verbatim !printmacs !endgroup \endgroup \vfill\eject @z ------------------------------------------------------------------------------