summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/cwebdir/cweav-w2c.ch
diff options
context:
space:
mode:
authorAndreas Scherer <andreas_tex@freenet.de>2020-04-13 12:26:47 +0000
committerAndreas Scherer <andreas_tex@freenet.de>2020-04-13 12:26:47 +0000
commite57a3e29fb08a5c62abdbcd16701c4aa2624956f (patch)
treecca82a1393c782f755cce0d749526ced2bc25e26 /Build/source/texk/web2c/cwebdir/cweav-w2c.ch
parent622a7f8278188a88eede4b6816d6bff194269c28 (diff)
[CWEB] Purge global variable from 'main'.
In CWEAVE and CTWILL, move definition of 'use_language' to 'Extensions.' git-svn-id: svn://tug.org/texlive/trunk@54718 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/cwebdir/cweav-w2c.ch')
-rw-r--r--Build/source/texk/web2c/cwebdir/cweav-w2c.ch13
1 files changed, 6 insertions, 7 deletions
diff --git a/Build/source/texk/web2c/cwebdir/cweav-w2c.ch b/Build/source/texk/web2c/cwebdir/cweav-w2c.ch
index bf52c91a45c..a7e4f84e060 100644
--- a/Build/source/texk/web2c/cwebdir/cweav-w2c.ch
+++ b/Build/source/texk/web2c/cwebdir/cweav-w2c.ch
@@ -72,13 +72,6 @@ char **av@t\2\2@>) /* argument values */
@z
@x
- argc=ac; argv=av;
-@y
- extern const char *use_language; /* prefix to \.{cwebmac.tex} in \TEX/ output */
- argc=ac; argv=av;
-@z
-
-@x
make_xrefs=force_lines=make_pb=1; /* controlled by command-line options */
common_init();
@<Set initial values@>;
@@ -1915,6 +1908,12 @@ static void skip_limbo(void);@/
static void squash(scrap_pointer,short,eight_bits,short,short);@/
static void update_node(name_pointer p);@/
+@* Language setting. This global variable is defined and set in \.{common} by
+the `\.{+l}' (or `\.{-l}') commandline option.
+
+@<Global var...@>=
+extern const char *use_language; /* prefix to \.{cwebmac.tex} in \TEX/ output */
+
@* Output file update. Most \CEE/ projects are controlled by a
\.{Makefile} that automatically takes care of the temporal dependecies
between the different source modules. It is suitable that \.{CWEB} doesn't