texlive[61411] Build/source/texk/web2c: [CWEB] New release 4.6.

commits+ascherer at tug.org commits+ascherer at tug.org
Sun Dec 26 14:44:31 CET 2021


Revision: 61411
          http://tug.org/svn/texlive?view=revision&revision=61411
Author:   ascherer
Date:     2021-12-26 14:44:30 +0100 (Sun, 26 Dec 2021)
Log Message:
-----------
[CWEB] New release 4.6.

Major changes since CWEB 4.5:

* Restore '\T' macro backward compatibility.

    CWEB 4.3 introduced a major change in the '\T' macro to allow C++ 'hex
    exponent' notation (e.g., 0x1FFFFp10). This made CWEAVE/CTWILL mutually
    incompatible with non-matching versions of their set of macros and v.v.

    This release tries to reestablish the standard behavior at least for
    numeric constants.  Of course, 'old' CWEAVE/CTWILL won't deliver on 'hex
    exponents' in the CWEB input, but those should be rare anyway.

* Restore 'classic' PDF page dimensions.

    Heiko's PDF files of 2014 used 'Executive' page dimensions, i.e.,
    7.5in times 10in. C/WEB's internal inch values suggest to use those
    plus a 0.5in border on each side.

* Revert meaning of option 'c'.

    Option 'c' is OFF by default to avoid spurious entries in build.log.

* 'squash'/'reduce' have been straightened out for k=1,..,4.
* Code beautifications for 'make fullmanual'.
* Code cleanup for internal reasons.
* Cleanup in 'prod.w' (indentation et al.).
* New 'prod-cweave.w' (along 'prod-twill.w') for material from CWEBbin.
* Fixes for option '-o' (didn't work as advertised in border cases).
* New signature for the 'make_ministring' function in CTWILL.

Modified Paths:
--------------
    trunk/Build/source/texk/web2c/ChangeLog
    trunk/Build/source/texk/web2c/ctangleboot.cin
    trunk/Build/source/texk/web2c/cwebboot.cin
    trunk/Build/source/texk/web2c/cwebdir/ChangeLog
    trunk/Build/source/texk/web2c/cwebdir/Makefile
    trunk/Build/source/texk/web2c/cwebdir/comm-mac.ch
    trunk/Build/source/texk/web2c/cwebdir/comm-mini.ch
    trunk/Build/source/texk/web2c/cwebdir/comm-ql.ch
    trunk/Build/source/texk/web2c/cwebdir/comm-w2c.ch
    trunk/Build/source/texk/web2c/cwebdir/comm-w2c.h
    trunk/Build/source/texk/web2c/cwebdir/common.h
    trunk/Build/source/texk/web2c/cwebdir/common.w
    trunk/Build/source/texk/web2c/cwebdir/ctang-bs.ch
    trunk/Build/source/texk/web2c/cwebdir/ctang-pc.ch
    trunk/Build/source/texk/web2c/cwebdir/ctang-ql.ch
    trunk/Build/source/texk/web2c/cwebdir/ctang-vms.ch
    trunk/Build/source/texk/web2c/cwebdir/ctang-w2c.ch
    trunk/Build/source/texk/web2c/cwebdir/ctang-w32.ch
    trunk/Build/source/texk/web2c/cwebdir/ctangle.c
    trunk/Build/source/texk/web2c/cwebdir/ctangle.w
    trunk/Build/source/texk/web2c/cwebdir/ctwill-mini.ch
    trunk/Build/source/texk/web2c/cwebdir/ctwill-w2c.ch
    trunk/Build/source/texk/web2c/cwebdir/cweav-bs.ch
    trunk/Build/source/texk/web2c/cwebdir/cweav-pc.ch
    trunk/Build/source/texk/web2c/cwebdir/cweav-ql.ch
    trunk/Build/source/texk/web2c/cwebdir/cweav-vms.ch
    trunk/Build/source/texk/web2c/cwebdir/cweav-w2c.ch
    trunk/Build/source/texk/web2c/cwebdir/cweav-w32.ch
    trunk/Build/source/texk/web2c/cwebdir/cweave.w
    trunk/Build/source/texk/web2c/cwebdir/cwebmac.tex
    trunk/Build/source/texk/web2c/cwebdir/cwebman-w2c.ch
    trunk/Build/source/texk/web2c/cwebdir/cwebman.tex
    trunk/Build/source/texk/web2c/cwebdir/po/cweb-tl.pot
    trunk/Build/source/texk/web2c/cwebdir/po/cweb.pot
    trunk/Build/source/texk/web2c/cwebdir/po/de/cweb-tl.po
    trunk/Build/source/texk/web2c/cwebdir/po/de/cweb.po
    trunk/Build/source/texk/web2c/cwebdir/po/it/cweb.po
    trunk/Build/source/texk/web2c/cwebdir/prod-cweave.w
    trunk/Build/source/texk/web2c/cwebdir/prod-twill.w
    trunk/Build/source/texk/web2c/cwebdir/prod.w
    trunk/Build/source/texk/web2c/man/ChangeLog
    trunk/Build/source/texk/web2c/man/ctwill.man

Modified: trunk/Build/source/texk/web2c/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/ChangeLog	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/ChangeLog	2021-12-26 13:44:30 UTC (rev 61411)
@@ -1,3 +1,8 @@
+2021-12-26  Andreas Scherer  <https://ascherer.github.io>
+
+	* ctangleboot.cin,
+	* cwebboot.cin: CWEB release 4.6.
+
 2021-11-14  Andreas Scherer  <https://ascherer.github.io>
 
 	* cwebboot.cin: More generic point of interest.

Modified: trunk/Build/source/texk/web2c/ctangleboot.cin
===================================================================
--- trunk/Build/source/texk/web2c/ctangleboot.cin	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/ctangleboot.cin	2021-12-26 13:44:30 UTC (rev 61411)
@@ -2,8 +2,16 @@
 #line 66 "cwebdir/ctangle.w"
 
 /*4:*/
-#line 51 "cwebdir/comm-w2c.h"
+#line 54 "cwebdir/comm-w2c.h"
 
+#include <ctype.h>  
+#include <kpathsea/simpletypes.h>  
+#include <stddef.h>  
+#include <stdint.h>  
+#include <stdio.h>  
+#include <stdlib.h>  
+#include <string.h>  
+
 #ifndef HAVE_GETTEXT
 #define HAVE_GETTEXT 0
 #endif
@@ -14,18 +22,10 @@
 #define gettext(a) a
 #endif
 
-#include <ctype.h>  
-#include <kpathsea/simpletypes.h>  
-#include <stddef.h>  
-#include <stdint.h>  
-#include <stdio.h>  
-#include <stdlib.h>  
-#include <string.h>  
-
 /*:4*/
 #line 67 "cwebdir/ctangle.w"
 
-#define banner "This is CTANGLE, Version 4.5" \
+#define banner "This is CTANGLE, Version 4.6" \
  \
 
 #define _(s) gettext(s)  \
@@ -178,7 +178,7 @@
 extern int phase;
 
 /*:3*//*5:*/
-#line 91 "cwebdir/comm-w2c.h"
+#line 94 "cwebdir/comm-w2c.h"
 
 extern char section_text[];
 extern char*section_text_end;
@@ -186,7 +186,7 @@
 extern char*id_loc;
 
 /*:5*//*6:*/
-#line 109 "cwebdir/comm-w2c.h"
+#line 112 "cwebdir/comm-w2c.h"
 
 extern char buffer[];
 extern char*buffer_end;
@@ -194,7 +194,7 @@
 extern char*limit;
 
 /*:6*//*7:*/
-#line 126 "cwebdir/comm-w2c.h"
+#line 129 "cwebdir/comm-w2c.h"
 
 extern int include_depth;
 extern FILE*file[];
@@ -211,7 +211,7 @@
 extern boolean web_file_open;
 
 /*:7*//*9:*/
-#line 147 "cwebdir/comm-w2c.h"
+#line 150 "cwebdir/comm-w2c.h"
 
 extern sixteen_bits section_count;
 extern boolean changed_section[];
@@ -219,7 +219,7 @@
 extern boolean print_where;
 
 /*:9*//*10:*/
-#line 161 "cwebdir/comm-w2c.h"
+#line 164 "cwebdir/comm-w2c.h"
 
 typedef struct name_info{
 char*byte_start;
@@ -244,12 +244,12 @@
 extern hash_pointer h;
 
 /*:10*//*12:*/
-#line 205 "cwebdir/comm-w2c.h"
+#line 208 "cwebdir/comm-w2c.h"
 
 extern int history;
 
 /*:12*//*14:*/
-#line 222 "cwebdir/comm-w2c.h"
+#line 225 "cwebdir/comm-w2c.h"
 
 extern int argc;
 extern char**argv;
@@ -261,7 +261,7 @@
 extern const char*use_language;
 
 /*:14*//*15:*/
-#line 237 "cwebdir/comm-w2c.h"
+#line 240 "cwebdir/comm-w2c.h"
 
 extern FILE*C_file;
 extern FILE*tex_file;
@@ -382,7 +382,7 @@
 #line 71 "cwebdir/ctangle.w"
 
 /*8:*/
-#line 141 "cwebdir/comm-w2c.h"
+#line 144 "cwebdir/comm-w2c.h"
 
 extern boolean get_line(void);
 extern void check_complete(void);
@@ -389,7 +389,7 @@
 extern void reset_input(void);
 
 /*:8*//*11:*/
-#line 184 "cwebdir/comm-w2c.h"
+#line 187 "cwebdir/comm-w2c.h"
 
 extern boolean names_match(name_pointer,const char*,size_t,eight_bits);
 extern name_pointer id_lookup(const char*,const char*,eight_bits);
@@ -402,7 +402,7 @@
 extern void sprint_section_name(char*,name_pointer);
 
 /*:11*//*13:*/
-#line 208 "cwebdir/comm-w2c.h"
+#line 211 "cwebdir/comm-w2c.h"
 
 extern int wrap_up(void);
 extern void err_print(const char*);
@@ -410,7 +410,7 @@
 extern void overflow(const char*);
 
 /*:13*//*16:*/
-#line 246 "cwebdir/comm-w2c.h"
+#line 249 "cwebdir/comm-w2c.h"
 
 extern void common_init(void);
 extern void print_stats(void);

Modified: trunk/Build/source/texk/web2c/cwebboot.cin
===================================================================
--- trunk/Build/source/texk/web2c/cwebboot.cin	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebboot.cin	2021-12-26 13:44:30 UTC (rev 61411)
@@ -2,8 +2,16 @@
 #line 62 "cwebdir/common.w"
 
 /*3:*/
-#line 51 "cwebdir/comm-w2c.h"
+#line 54 "cwebdir/comm-w2c.h"
 
+#include <ctype.h>  
+#include <kpathsea/simpletypes.h>  
+#include <stddef.h>  
+#include <stdint.h>  
+#include <stdio.h>  
+#include <stdlib.h>  
+#include <string.h>  
+
 #ifndef HAVE_GETTEXT
 #define HAVE_GETTEXT 0
 #endif
@@ -14,14 +22,6 @@
 #define gettext(a) a
 #endif
 
-#include <ctype.h>  
-#include <kpathsea/simpletypes.h>  
-#include <stddef.h>  
-#include <stdint.h>  
-#include <stdio.h>  
-#include <stdlib.h>  
-#include <string.h>  
-
 /*:3*//*91:*/
 #line 739 "cwebdir/comm-w2c.ch"
 
@@ -184,7 +184,7 @@
 extern int phase;
 
 /*:2*//*4:*/
-#line 91 "cwebdir/comm-w2c.h"
+#line 94 "cwebdir/comm-w2c.h"
 
 extern char section_text[];
 extern char*section_text_end;
@@ -192,7 +192,7 @@
 extern char*id_loc;
 
 /*:4*//*5:*/
-#line 109 "cwebdir/comm-w2c.h"
+#line 112 "cwebdir/comm-w2c.h"
 
 extern char buffer[];
 extern char*buffer_end;
@@ -200,7 +200,7 @@
 extern char*limit;
 
 /*:5*//*6:*/
-#line 126 "cwebdir/comm-w2c.h"
+#line 129 "cwebdir/comm-w2c.h"
 
 extern int include_depth;
 extern FILE*file[];
@@ -217,7 +217,7 @@
 extern boolean web_file_open;
 
 /*:6*//*8:*/
-#line 147 "cwebdir/comm-w2c.h"
+#line 150 "cwebdir/comm-w2c.h"
 
 extern sixteen_bits section_count;
 extern boolean changed_section[];
@@ -225,7 +225,7 @@
 extern boolean print_where;
 
 /*:8*//*9:*/
-#line 161 "cwebdir/comm-w2c.h"
+#line 164 "cwebdir/comm-w2c.h"
 
 typedef struct name_info{
 char*byte_start;
@@ -250,12 +250,12 @@
 extern hash_pointer h;
 
 /*:9*//*11:*/
-#line 205 "cwebdir/comm-w2c.h"
+#line 208 "cwebdir/comm-w2c.h"
 
 extern int history;
 
 /*:11*//*13:*/
-#line 222 "cwebdir/comm-w2c.h"
+#line 225 "cwebdir/comm-w2c.h"
 
 extern int argc;
 extern char**argv;
@@ -267,7 +267,7 @@
 extern const char*use_language;
 
 /*:13*//*14:*/
-#line 237 "cwebdir/comm-w2c.h"
+#line 240 "cwebdir/comm-w2c.h"
 
 extern FILE*C_file;
 extern FILE*tex_file;
@@ -414,7 +414,7 @@
 #line 66 "cwebdir/common.w"
 
 /*7:*/
-#line 141 "cwebdir/comm-w2c.h"
+#line 144 "cwebdir/comm-w2c.h"
 
 extern boolean get_line(void);
 extern void check_complete(void);
@@ -421,7 +421,7 @@
 extern void reset_input(void);
 
 /*:7*//*10:*/
-#line 184 "cwebdir/comm-w2c.h"
+#line 187 "cwebdir/comm-w2c.h"
 
 extern boolean names_match(name_pointer,const char*,size_t,eight_bits);
 extern name_pointer id_lookup(const char*,const char*,eight_bits);
@@ -434,7 +434,7 @@
 extern void sprint_section_name(char*,name_pointer);
 
 /*:10*//*12:*/
-#line 208 "cwebdir/comm-w2c.h"
+#line 211 "cwebdir/comm-w2c.h"
 
 extern int wrap_up(void);
 extern void err_print(const char*);
@@ -442,7 +442,7 @@
 extern void overflow(const char*);
 
 /*:12*//*15:*/
-#line 246 "cwebdir/comm-w2c.h"
+#line 249 "cwebdir/comm-w2c.h"
 
 extern void common_init(void);
 extern void print_stats(void);

Modified: trunk/Build/source/texk/web2c/cwebdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ChangeLog	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/ChangeLog	2021-12-26 13:44:30 UTC (rev 61411)
@@ -1,3 +1,27 @@
+2021-12-26  Andreas Scherer  <https://ascherer.github.io>
+
+	* Makefile,
+	* comm-{mac,mini,ql,w2c}.ch,
+	* comm-w2c.h,
+	* common.h,
+	* common.w,
+	* ctang-{bs,pc,ql,vms,w2c,w32}.ch,
+	* ctangle.c,
+	* ctangle.w,
+	* ctwill-{mini,w2c}.ch,
+	* cweav-{bs,pc,ql,vms,w2c,w32}.ch,
+	* cweave.w,
+	* cwebmac.tex,
+	* cwebman-w2c.ch,
+	* cwebman.tex,
+	* po/cweb-tl.pot,
+	* po/cweb.pot,
+	* po/de/cweb-tl.po,
+	* po/de/cweb.po,
+	* po/it/cweb.po,
+	* prod-{cweave,twill}.w,
+	* prod.w: CWEB 4.6 and CWEBbin 2021.6 release.
+
 2021-12-20  Andreas Scherer  <https://ascherer.github.io>
 
 	* comm-w2c.h,

Modified: trunk/Build/source/texk/web2c/cwebdir/Makefile
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/Makefile	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/Makefile	2021-12-26 13:44:30 UTC (rev 61411)
@@ -1,6 +1,6 @@
 # This file is part of CWEB.
 # It is distributed WITHOUT ANY WARRANTY, express or implied.
-# Version 4.5 --- July 2021
+# Version 4.6 --- December 2021
 
 # Copyright (C) 1987,1990,1993,2000 Silvio Levy and Donald E. Knuth
 

Modified: trunk/Build/source/texk/web2c/cwebdir/comm-mac.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/comm-mac.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/comm-mac.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -4,9 +4,9 @@
 (Contributed 13 Oct 2000 by AndPio at aol.com; slightly edited by Don Knuth)
 
 @x in limbo, change the title page document to specify Mac version
-  \centerline{(Version 4.5)}
+  \centerline{(Version 4.6)}
 @y
-  \centerline{(Version 4.5 for MacOS)}
+  \centerline{(Version 4.6 for MacOS)}
 @z
 
 @x section 23: Make input_ln accept \n, \r, \n\r, or \r\n as line endings

Modified: trunk/Build/source/texk/web2c/cwebdir/comm-mini.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/comm-mini.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/comm-mini.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -1,9 +1,9 @@
 Limbo.
 
 @x
-\def\title{Common code for CTANGLE and CWEAVE (Version 4.5 [CWEBbin 2021])}
+\def\title{Common code for CTANGLE and CWEAVE (Version 4.6 [CWEBbin 2021])}
 @y
-\def\title{COMMON (Version 4.5 [CWEBbin 2021])}
+\def\title{COMMON (Version 4.6 [CWEBbin 2021])}
 \def\contentspagenumber{0}
 @z
 

Modified: trunk/Build/source/texk/web2c/cwebdir/comm-ql.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/comm-ql.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/comm-ql.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -10,12 +10,12 @@
 @x
 \def\v{\char'174} % vertical (|) in typewriter font
 
-\def\title{Common code for CTANGLE and CWEAVE (Version 4.5)}
+\def\title{Common code for CTANGLE and CWEAVE (Version 4.6)}
 \def\topofcontents{\null\vfill
   \centerline{\titlefont Common code for {\ttitlefont CTANGLE} and
     {\ttitlefont CWEAVE}}
   \vskip 15pt
-  \centerline{(Version 4.5)}
+  \centerline{(Version 4.6)}
   \vfill}
 \def\botofcontents{\vfill
 \noindent
@@ -22,12 +22,12 @@
 @y
 \def\v{\char'174} % vertical (|) in typewriter font
 
-\def\title{Common code for CTANGLE and CWEAVE (QL Version 4.5)}
+\def\title{Common code for CTANGLE and CWEAVE (QL Version 4.6)}
 \def\topofcontents{\null\vfill
   \centerline{\titlefont Common code for {\ttitlefont CTANGLE} and
     {\ttitlefont CWEAVE}}
   \vskip 15pt
-  \centerline{(Version 4.5)}
+  \centerline{(Version 4.6)}
   \vfill}
 \def\botofcontents{\vfill
 \noindent

Modified: trunk/Build/source/texk/web2c/cwebdir/comm-w2c.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/comm-w2c.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/comm-w2c.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -17,16 +17,16 @@
 @q Please send comments, suggestions, etc. to tex-k@@tug.org.            @>
 
 @x
-\def\title{Common code for CTANGLE and CWEAVE (Version 4.5)}
+\def\title{Common code for CTANGLE and CWEAVE (Version 4.6)}
 @y
 \def\Kpathsea/{{\mc KPATHSEA\spacefactor1000}} \ifacro\sanitizecommand\Kpathsea{KPATHSEA}\fi
-\def\title{Common code for CTANGLE and CWEAVE (4.5 [\TeX~Live])}
+\def\title{Common code for CTANGLE and CWEAVE (4.6 [\TeX~Live])}
 @z
 
 @x
-  \centerline{(Version 4.5)}
+  \centerline{(Version 4.6)}
 @y
-  \centerline{(Version 4.5 [\TeX~Live])}
+  \centerline{(Version 4.6 [\TeX~Live])}
 @z
 
 @x

Modified: trunk/Build/source/texk/web2c/cwebdir/comm-w2c.h
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/comm-w2c.h	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/comm-w2c.h	2021-12-26 13:44:30 UTC (rev 61411)
@@ -2,7 +2,7 @@
 % This program by Silvio Levy and Donald E. Knuth
 % is based on a program by Knuth.
 % It is distributed WITHOUT ANY WARRANTY, express or implied.
-% Version 4.5 --- July 2021 (works also with later versions)
+% Version 4.6 --- December 2021 (works also with later versions)
 
 % Copyright (C) 1987,1990,1993 Silvio Levy and Donald E. Knuth
 

Modified: trunk/Build/source/texk/web2c/cwebdir/common.h
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/common.h	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/common.h	2021-12-26 13:44:30 UTC (rev 61411)
@@ -2,7 +2,7 @@
 % This program by Silvio Levy and Donald E. Knuth
 % is based on a program by Knuth.
 % It is distributed WITHOUT ANY WARRANTY, express or implied.
-% Version 4.5 --- July 2021 (works also with later versions)
+% Version 4.6 --- December 2021 (works also with later versions)
 
 % Copyright (C) 1987,1990,1993 Silvio Levy and Donald E. Knuth
 

Modified: trunk/Build/source/texk/web2c/cwebdir/common.w
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/common.w	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/common.w	2021-12-26 13:44:30 UTC (rev 61411)
@@ -2,7 +2,7 @@
 % This program by Silvio Levy and Donald E. Knuth
 % is based on a program by Knuth.
 % It is distributed WITHOUT ANY WARRANTY, express or implied.
-% Version 4.5 --- July 2021
+% Version 4.6 --- December 2021
 
 % Copyright (C) 1987,1990,1993,2000 Silvio Levy and Donald E. Knuth
 
@@ -22,12 +22,12 @@
 
 \def\v{\char'174} % vertical (|) in typewriter font
 
-\def\title{Common code for CTANGLE and CWEAVE (Version 4.5)}
+\def\title{Common code for CTANGLE and CWEAVE (Version 4.6)}
 \def\topofcontents{\null\vfill
   \centerline{\titlefont Common code for {\ttitlefont CTANGLE} and
     {\ttitlefont CWEAVE}}
   \vskip 15pt
-  \centerline{(Version 4.5)}
+  \centerline{(Version 4.6)}
   \vfill}
 \def\botofcontents{\vfill
 \noindent

Modified: trunk/Build/source/texk/web2c/cwebdir/ctang-bs.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctang-bs.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/ctang-bs.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -17,12 +17,12 @@
 The ``banner line'' defined here should be changed whenever \.{CTANGLE}
 is modified.
 
- at d banner "This is CTANGLE (Version 4.5)"
+ at d banner "This is CTANGLE (Version 4.6)"
 @y
 The ``banner line'' defined here should be changed whenever \.{CTANGLE}
 is modified.
 
- at d banner "This is CTANGLE (Version 4.5pc/big)"
+ at d banner "This is CTANGLE (Version 4.6pc/big)"
 @z
 
 

Modified: trunk/Build/source/texk/web2c/cwebdir/ctang-pc.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctang-pc.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/ctang-pc.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -9,9 +9,9 @@
 alternate change files with -bs suffix instead of -pc.
 
 @x section 1
- at d banner "This is CTANGLE (Version 4.5)"
+ at d banner "This is CTANGLE (Version 4.6)"
 @y
- at d banner "This is CTANGLE (Version 4.5pc)"
+ at d banner "This is CTANGLE (Version 4.6pc)"
 @z
 @x section 17
 @d max_bytes 90000 /* the number of bytes in identifiers,

Modified: trunk/Build/source/texk/web2c/cwebdir/ctang-ql.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctang-ql.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/ctang-ql.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -7,15 +7,15 @@
 
 
 @x
-\def\title{CTANGLE (Version 4.5)}
+\def\title{CTANGLE (Version 4.6)}
 @y
-\def\title{CTANGLE (QL Version 4.5)}
+\def\title{CTANGLE (QL Version 4.6)}
 @z
 
 @x section 1
- at d banner "This is CTANGLE (Version 4.5)"
+ at d banner "This is CTANGLE (Version 4.6)"
 @y
- at d banner "This is CTANGLE (QL Version 4.5)"
+ at d banner "This is CTANGLE (QL Version 4.6)"
 @z
 
 @x

Modified: trunk/Build/source/texk/web2c/cwebdir/ctang-vms.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctang-vms.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/ctang-vms.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -10,9 +10,9 @@
 (these changes not necessary for initial bootstrapping)
 
 @x section 1 (01-FEB-1992 ST)
- at d banner "This is CTANGLE (Version 4.5)"
+ at d banner "This is CTANGLE (Version 4.6)"
 @y
- at d banner "This is CTANGLE (VAX/VMS Version 4.5)"
+ at d banner "This is CTANGLE (VAX/VMS Version 4.6)"
 @z
 
 @x section 4 (01-FEB-1992 ST)

Modified: trunk/Build/source/texk/web2c/cwebdir/ctang-w2c.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctang-w2c.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/ctang-w2c.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -17,15 +17,15 @@
 @q Please send comments, suggestions, etc. to tex-k@@tug.org.            @>
 
 @x
-\def\title{CTANGLE (Version 4.5)}
+\def\title{CTANGLE (Version 4.6)}
 @y
-\def\title{CTANGLE (Version 4.5 [\TeX~Live])}
+\def\title{CTANGLE (Version 4.6 [\TeX~Live])}
 @z
 
 @x
-  \centerline{(Version 4.5)}
+  \centerline{(Version 4.6)}
 @y
-  \centerline{(Version 4.5 [\TeX~Live])}
+  \centerline{(Version 4.6 [\TeX~Live])}
 @z
 
 @x
@@ -41,9 +41,9 @@
 @z
 
 @x
- at d banner "This is CTANGLE (Version 4.5)"
+ at d banner "This is CTANGLE (Version 4.6)"
 @y
- at d banner "This is CTANGLE, Version 4.5"
+ at d banner "This is CTANGLE, Version 4.6"
   /* will be extended by the \TeX~Live |versionstring| */
 @z
 

Modified: trunk/Build/source/texk/web2c/cwebdir/ctang-w32.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctang-w32.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/ctang-w32.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -4,9 +4,9 @@
 Changes necessary for compiling with Borland C/C++
 
 @x section 1
- at d banner "This is CTANGLE (Version 4.5)"
+ at d banner "This is CTANGLE (Version 4.6)"
 @y
- at d banner "This is CTANGLE (Version 4.5win32)"
+ at d banner "This is CTANGLE (Version 4.6win32)"
 @z
 
 @x

Modified: trunk/Build/source/texk/web2c/cwebdir/ctangle.c
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctangle.c	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/ctangle.c	2021-12-26 13:44:30 UTC (rev 61411)
@@ -15,7 +15,7 @@
 /*:4*/
 #line 67 "ctangle.w"
 
-#define banner "This is CTANGLE (Version 4.5)" \
+#define banner "This is CTANGLE (Version 4.6)" \
 
 #define ctangle false
 #define cweave true \

Modified: trunk/Build/source/texk/web2c/cwebdir/ctangle.w
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctangle.w	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/ctangle.w	2021-12-26 13:44:30 UTC (rev 61411)
@@ -2,7 +2,7 @@
 % This program by Silvio Levy and Donald E. Knuth
 % is based on a program by Knuth.
 % It is distributed WITHOUT ANY WARRANTY, express or implied.
-% Version 4.5 --- July 2021
+% Version 4.6 --- December 2021
 
 % Copyright (C) 1987,1990,1993,2000 Silvio Levy and Donald E. Knuth
 
@@ -27,11 +27,11 @@
 \mathchardef\RA="3221 % right arrow
 \mathchardef\BA="3224 % double arrow
 
-\def\title{CTANGLE (Version 4.5)}
+\def\title{CTANGLE (Version 4.6)}
 \def\topofcontents{\null\vfill
   \centerline{\titlefont The {\ttitlefont CTANGLE} processor}
   \vskip 15pt
-  \centerline{(Version 4.5)}
+  \centerline{(Version 4.6)}
   \vfill}
 \def\botofcontents{\vfill
 \noindent
@@ -61,7 +61,7 @@
 The ``banner line'' defined here should be changed whenever \.{CTANGLE}
 is modified.
 
- at d banner "This is CTANGLE (Version 4.5)"
+ at d banner "This is CTANGLE (Version 4.6)"
 
 @c
 @<Include files@>@/

Modified: trunk/Build/source/texk/web2c/cwebdir/ctwill-mini.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctwill-mini.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/ctwill-mini.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -552,9 +552,9 @@
 Section 108.
 
 @x
- at d print_cat(c) fputs(cat_name[c],stdout)
+ at d print_cat(c) fputs(cat_name[c],stdout) /* symbolic printout of a category */
 @y
- at d print_cat(c) fputs(cat_name[c],stdout)
+ at d print_cat(c) fputs(cat_name[c],stdout) /* symbolic printout of a category */
 @-c@>
 @z
 

Modified: trunk/Build/source/texk/web2c/cwebdir/ctwill-w2c.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctwill-w2c.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/ctwill-w2c.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -35,9 +35,9 @@
 @z
 
 @x
-\def\title{CWEAVE (Version 4.5)}
+\def\title{CWEAVE (Version 4.6)}
 @y
-\def\title{CTWILL (Version 4.5 [\TeX~Live])}
+\def\title{CTWILL (Version 4.6 [\TeX~Live])}
 @z
 
 @x
@@ -47,9 +47,9 @@
 @z
 
 @x
-  \centerline{(Version 4.5)}
+  \centerline{(Version 4.6)}
 @y
-  \centerline{(Version 4.5 [\TeX~Live])}
+  \centerline{(Version 4.6 [\TeX~Live])}
 @z
 
 @x
@@ -76,7 +76,7 @@
 The ``banner line'' defined here should be changed whenever \.{CWEAVE}
 is modified.
 
- at d banner "This is CWEAVE (Version 4.5)"
+ at d banner "This is CWEAVE (Version 4.6)"
 @y
 This is the \.{CTWILL} program by D. E. Knuth, based
 on \.{CWEAVE} by Silvio Levy and D.~E. Knuth. It is also based on
@@ -100,7 +100,7 @@
 The ``banner line'' defined here should be changed whenever \.{CTWILL} is
 modified. The version number parallels the corresponding version of \.{CWEAVE}.
 
- at d banner "This is CTWILL, Version 4.5"
+ at d banner "This is CTWILL, Version 4.6"
   /* will be extended by the \TeX~Live |versionstring| */
 @z
 

Modified: trunk/Build/source/texk/web2c/cwebdir/cweav-bs.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cweav-bs.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/cweav-bs.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -20,12 +20,12 @@
 The ``banner line'' defined here should be changed whenever \.{CWEAVE}
 is modified.
 
- at d banner "This is CWEAVE (Version 4.5)"
+ at d banner "This is CWEAVE (Version 4.6)"
 @y
 The ``banner line'' defined here should be changed whenever \.{CWEAVE}
 is modified.
 
- at d banner "This is CWEAVE (Version 4.5pc/big)"
+ at d banner "This is CWEAVE (Version 4.6pc/big)"
 @z
 
 

Modified: trunk/Build/source/texk/web2c/cwebdir/cweav-pc.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cweav-pc.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/cweav-pc.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -11,9 +11,9 @@
 change files that have -bs in their name instead of -pc.)
 
 @x section 1
- at d banner "This is CWEAVE (Version 4.5)"
+ at d banner "This is CWEAVE (Version 4.6)"
 @y
- at d banner "This is CWEAVE (Version 4.5pc)"
+ at d banner "This is CWEAVE (Version 4.6pc)"
 @z
 
 @x section 17

Modified: trunk/Build/source/texk/web2c/cwebdir/cweav-ql.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cweav-ql.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/cweav-ql.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -7,15 +7,15 @@
 
 
 @x
-\def\title{CWEAVE (Version 4.5)}
+\def\title{CWEAVE (Version 4.6)}
 @y
-\def\title{CWEAVE (QL Version 4.5)}
+\def\title{CWEAVE (QL Version 4.6)}
 @z
 
 @x section 1
- at d banner "This is CWEAVE (Version 4.5)"
+ at d banner "This is CWEAVE (Version 4.6)"
 @y
- at d banner "This is CWEAVE (QL Version 4.5)"
+ at d banner "This is CWEAVE (QL Version 4.6)"
 @z
 
 @x

Modified: trunk/Build/source/texk/web2c/cwebdir/cweav-vms.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cweav-vms.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/cweav-vms.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -13,9 +13,9 @@
 (also modified by Don Knuth to keep version numbers uptodate)
 
 @x section 1 (01-FEB-1992 ST)
- at d banner "This is CWEAVE (Version 4.5)"
+ at d banner "This is CWEAVE (Version 4.6)"
 @y
- at d banner "This is CWEAVE (VAX/VMS Version 4.5)"
+ at d banner "This is CWEAVE (VAX/VMS Version 4.6)"
 @z
 
 @x section 4 (01-FEB-1992 ST)

Modified: trunk/Build/source/texk/web2c/cwebdir/cweav-w2c.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cweav-w2c.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/cweav-w2c.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -17,15 +17,15 @@
 @q Please send comments, suggestions, etc. to tex-k@@tug.org.            @>
 
 @x
-\def\title{CWEAVE (Version 4.5)}
+\def\title{CWEAVE (Version 4.6)}
 @y
-\def\title{CWEAVE (Version 4.5 [\TeX~Live])}
+\def\title{CWEAVE (Version 4.6 [\TeX~Live])}
 @z
 
 @x
-  \centerline{(Version 4.5)}
+  \centerline{(Version 4.6)}
 @y
-  \centerline{(Version 4.5 [\TeX~Live])}
+  \centerline{(Version 4.6 [\TeX~Live])}
 @z
 
 @x
@@ -41,9 +41,9 @@
 @z
 
 @x
- at d banner "This is CWEAVE (Version 4.5)"
+ at d banner "This is CWEAVE (Version 4.6)"
 @y
- at d banner "This is CWEAVE, Version 4.5"
+ at d banner "This is CWEAVE, Version 4.6"
   /* will be extended by the \TeX~Live |versionstring| */
 @z
 

Modified: trunk/Build/source/texk/web2c/cwebdir/cweav-w32.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cweav-w32.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/cweav-w32.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -2,9 +2,9 @@
 (Contributed by Fabrice Popineau, February 2002)
 
 @x section 1
- at d banner "This is CWEAVE (Version 4.5)"
+ at d banner "This is CWEAVE (Version 4.6)"
 @y
- at d banner "This is CWEAVE (Version 4.5win32)"
+ at d banner "This is CWEAVE (Version 4.6win32)"
 @z
 
 @x

Modified: trunk/Build/source/texk/web2c/cwebdir/cweave.w
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cweave.w	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/cweave.w	2021-12-26 13:44:30 UTC (rev 61411)
@@ -2,7 +2,7 @@
 % This program by Silvio Levy and Donald E. Knuth
 % is based on a program by Knuth.
 % It is distributed WITHOUT ANY WARRANTY, express or implied.
-% Version 4.5 --- July 2021
+% Version 4.6 --- December 2021
 
 % Copyright (C) 1987,1990,1993,2000 Silvio Levy and Donald E. Knuth
 
@@ -32,11 +32,11 @@
 \def\skipxTeX{\\{skip\_\TEX/}}
 \def\copyxTeX{\\{copy\_\TEX/}}
 
-\def\title{CWEAVE (Version 4.5)}
+\def\title{CWEAVE (Version 4.6)}
 \def\topofcontents{\null\vfill
   \centerline{\titlefont The {\ttitlefont CWEAVE} processor}
   \vskip 15pt
-  \centerline{(Version 4.5)}
+  \centerline{(Version 4.6)}
   \vfill}
 \def\botofcontents{\vfill
 \noindent
@@ -67,7 +67,7 @@
 The ``banner line'' defined here should be changed whenever \.{CWEAVE}
 is modified.
 
- at d banner "This is CWEAVE (Version 4.5)"
+ at d banner "This is CWEAVE (Version 4.6)"
 
 @c
 @<Include files@>@/
@@ -1838,7 +1838,7 @@
 
 @ This code allows \.{CWEAVE} to display its parsing steps.
 
- at d print_cat(c) fputs(cat_name[c],stdout)
+ at d print_cat(c) fputs(cat_name[c],stdout) /* symbolic printout of a category */
 
 @ The token lists for translated \TEX/ output contain some special control
 symbols as well as ordinary characters. These control symbols are

Modified: trunk/Build/source/texk/web2c/cwebdir/cwebmac.tex
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cwebmac.tex	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/cwebmac.tex	2021-12-26 13:44:30 UTC (rev 61411)
@@ -1,8 +1,8 @@
 % standard macros for CWEB listings (in addition to plain.tex)
-% Version 4.5 --- October 2021
+% Version 4.6 --- December 2021
 \ifx\renewenvironment\undefined\else\endinput\fi % LaTeX will use other macros
-\xdef\fmtversion{\fmtversion+CWEB4.5}
-\chardef\cwebversion=4 \chardef\cwebrevision=5
+\xdef\fmtversion{\fmtversion+CWEB4.6}
+\chardef\cwebversion=4 \chardef\cwebrevision=6
 \newif\ifpdf
 \ifx\pdf+\pdftrue\fi
 % Uncomment the following line if you want PDF goodies to be the default

Modified: trunk/Build/source/texk/web2c/cwebdir/cwebman-w2c.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cwebman-w2c.ch	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/cwebman-w2c.ch	2021-12-26 13:44:30 UTC (rev 61411)
@@ -93,17 +93,17 @@
 @z
 
 @x
-\def\runninghead{{\tentt CWEB} USER MANUAL (VERSION 4.5)}
+\def\runninghead{{\tentt CWEB} USER MANUAL (VERSION 4.6)}
 @y
 \def\Kpathsea/{{\mc KPATHSEA\spacefactor1000}}
-\def\runninghead{{\tentt CWEB} USER MANUAL (Version 4.5 [\TeX~Live])}
+\def\runninghead{{\tentt CWEB} USER MANUAL (Version 4.6 [\TeX~Live])}
 @z
 
 @x
-\vskip 18pt\centerline{(Version 4.5 --- July 2021)}
+\vskip 18pt\centerline{(Version 4.6 --- December 2021)}
 @y
-\vskip 18pt\centerline{(Version 4.5 --- July 2021)%
-\footnote*{This document describes the extended \.{CWEB} (Version 4.5 [\TeX~Live]).}}
+\vskip 18pt\centerline{(Version 4.6 --- December 2021)%
+\footnote*{This document describes the extended \.{CWEB} (Version 4.6 [\TeX~Live]).}}
 @z
 
 @x
@@ -313,9 +313,9 @@
 @z
 
 @x
-  \.{ { }\\vskip 15pt \\centerline\{(Version 4.5)\}{ }\\vfill\}}\cr}$$
+  \.{ { }\\vskip 15pt \\centerline\{(Version 4.6)\}{ }\\vfill\}}\cr}$$
 @y
-  \.{ { }\\vskip 15pt \\centerline\{(Version 4.5)\}{ }\\vfill\}}\cr}$$
+  \.{ { }\\vskip 15pt \\centerline\{(Version 4.6)\}{ }\\vfill\}}\cr}$$
 @z
 
 @x

Modified: trunk/Build/source/texk/web2c/cwebdir/cwebman.tex
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cwebman.tex	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/cwebman.tex	2021-12-26 13:44:30 UTC (rev 61411)
@@ -35,7 +35,7 @@
 
 \def\lheader{\mainfont\the\pageno\hfill\sc\runninghead\hfill}
 \def\rheader{\hfill\sc\runninghead\hfill\mainfont\the\pageno}
-\def\runninghead{{\tentt CWEB} USER MANUAL (VERSION 4.5)}
+\def\runninghead{{\tentt CWEB} USER MANUAL (VERSION 4.6)}
 
 % This verbatim mode assumes that ! marks are !! in the text being copied.
 \def\verbatim{\begingroup
@@ -49,7 +49,7 @@
 \null\vfill
 \centerline{\titlefont The {\ttitlefont CWEB} System of
     Structured Documentation}
-\vskip 18pt\centerline{(Version 4.5 --- July 2021)}
+\vskip 18pt\centerline{(Version 4.6 --- December 2021)}
 \vskip 24pt
 \centerline{\authorfont Donald E. Knuth and Silvio Levy}
 \vfill
@@ -1241,7 +1241,7 @@
   if (!!input_ln(change_file)) return;
   if (limit<buffer+2) continue;
   if (buffer[0]!!='@@') continue;
-  if (xisupper(buffer[1])) buffer[1]=tolower((eight_bits)buffer[1]);
+  if (xisupper(buffer[1])) buffer[1]=tolower((int)buffer[1]);
   if (buffer[1]=='x') break;
   if (buffer[1]=='y' || buffer[1]=='z' || buffer[1]=='i') {
     loc=buffer+2;
@@ -1293,7 +1293,7 @@
 if(!!input_ln(change_file))return;
 if(limit<buffer+2)continue;
 if(buffer[0]!!='@')continue;
-if(xisupper(buffer[1]))buffer[1]= tolower((eight_bits)buffer[1]);
+if(xisupper(buffer[1]))buffer[1]= tolower((int)buffer[1]);
 if(buffer[1]=='x')break;
 if(buffer[1]=='y'||buffer[1]=='z'||buffer[1]=='i'){
 loc= buffer+2;
@@ -1385,7 +1385,7 @@
 \&{if} ${}(\\{buffer}[\T{0}]\I\.{'@'}){}$\1\5
 \&{continue};\2\6
 \&{if} (\\{xisupper}(\\{buffer}[\T{1}]))\1\5
-${}\\{buffer}[\T{1}]\K\\{tolower}{}$((\&{eight\_bits}) \\{buffer}[\T{1}]);\2\6
+${}\\{buffer}[\T{1}]\K\\{tolower}{}$((\&{int}) \\{buffer}[\T{1}]);\2\6
 \&{if} ${}(\\{buffer}[\T{1}]\E\.{'x'}){}$\1\5
 \&{break};\2\6
 \&{if} ${}(\\{buffer}[\T{1}]\E\.{'y'}\V\\{buffer}[\T{1}]\E\.{'z'}\V\\{buffer}[%
@@ -1592,7 +1592,7 @@
   \.{ { }\\titlefalse \% include headline on the contents page}\cr
   \.{ { }\\def\\rheader\{\\mainfont The \{\\tt CWEAVE\}{ }processor\\hfil\}}\cr
   \.{ { }\\centerline\{\\titlefont The \{\\ttitlefont CWEAVE\}{ }processor\}}\cr
-  \.{ { }\\vskip 15pt \\centerline\{(Version 4.5)\}{ }\\vfill\}}\cr}$$
+  \.{ { }\\vskip 15pt \\centerline\{(Version 4.6)\}{ }\\vfill\}}\cr}$$
 Redefining \.{\\rheader}, which is the headline for right-hand pages,
 suffices in this case to put the desired information at the top of the
 contents page.

Modified: trunk/Build/source/texk/web2c/cwebdir/po/cweb-tl.pot
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/po/cweb-tl.pot	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/po/cweb-tl.pot	2021-12-26 13:44:30 UTC (rev 61411)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: CWEBbin 2021\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-14 14:19+0100\n"
+"POT-Creation-Date: 2021-12-25 14:12+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -30,15 +30,15 @@
 msgstr ""
 
 #: ctang-texlive.ch:39
-msgid "This is CTANGLE, Version 4.5"
+msgid "This is CTANGLE, Version 4.6"
 msgstr ""
 
 #: ctwill-texlive.ch:39
-msgid "This is CTWILL, Version 4.5"
+msgid "This is CTWILL, Version 4.6"
 msgstr ""
 
 #: cweav-texlive.ch:39
-msgid "This is CWEAVE, Version 4.5"
+msgid "This is CWEAVE, Version 4.6"
 msgstr ""
 
 #: comm-texlive.ch:512

Modified: trunk/Build/source/texk/web2c/cwebdir/po/cweb.pot
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/po/cweb.pot	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/po/cweb.pot	2021-12-26 13:44:30 UTC (rev 61411)
@@ -523,15 +523,15 @@
 msgstr ""
 
 #: ctang-i18n.ch:17
-msgid "This is CTANGLE (Version 4.5 [CWEBbin 2021.5])"
+msgid "This is CTANGLE (Version 4.6 [CWEBbin 2021.6])"
 msgstr ""
 
 #: cweav-twill.ch:61
-msgid "This is CTWILL (Version 4.5 [CWEBbin 2021.5])"
+msgid "This is CTWILL (Version 4.6 [CWEBbin 2021.6])"
 msgstr ""
 
 #: cweav-i18n.ch:17 cweav-twill.ch:42
-msgid "This is CWEAVE (Version 4.5 [CWEBbin 2021.5])"
+msgid "This is CWEAVE (Version 4.6 [CWEBbin 2021.6])"
 msgstr ""
 
 #: cweav-i18n.ch:301 cweav-i18n.ch:309

Modified: trunk/Build/source/texk/web2c/cwebdir/po/de/cweb-tl.po
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/po/de/cweb-tl.po	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/po/de/cweb-tl.po	2021-12-26 13:44:30 UTC (rev 61411)
@@ -7,8 +7,8 @@
 msgstr ""
 "Project-Id-Version: CWEBbin 2021\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-14 14:19+0100\n"
-"PO-Revision-Date: 2021-11-14 14:21+0100\n"
+"POT-Creation-Date: 2021-12-25 14:12+0100\n"
+"PO-Revision-Date: 2021-12-25 14:13+0100\n"
 "Last-Translator: Andreas Scherer <andreas_github at freenet.de>\n"
 "Language-Team: German\n"
 "Language: de\n"
@@ -33,16 +33,16 @@
 msgstr "%s: Benötige ein bis drei Dateiargumente.\n"
 
 #: ctang-texlive.ch:39
-msgid "This is CTANGLE, Version 4.5"
-msgstr "Dies ist CTANGLE, Version 4.5"
+msgid "This is CTANGLE, Version 4.6"
+msgstr "Dies ist CTANGLE, Version 4.6"
 
 #: ctwill-texlive.ch:39
-msgid "This is CTWILL, Version 4.5"
-msgstr "Dies ist CTWILL, Version 4.5"
+msgid "This is CTWILL, Version 4.6"
+msgstr "Dies ist CTWILL, Version 4.6"
 
 #: cweav-texlive.ch:39
-msgid "This is CWEAVE, Version 4.5"
-msgstr "Dies ist CWEAVE, Version 4.5"
+msgid "This is CWEAVE, Version 4.6"
+msgstr "Dies ist CWEAVE, Version 4.6"
 
 #: comm-texlive.ch:512
 #, c-format

Modified: trunk/Build/source/texk/web2c/cwebdir/po/de/cweb.po
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/po/de/cweb.po	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/po/de/cweb.po	2021-12-26 13:44:30 UTC (rev 61411)
@@ -603,16 +603,16 @@
 msgstr "Sortieren:"
 
 #: ctang-i18n.ch:17
-msgid "This is CTANGLE (Version 4.5 [CWEBbin 2021.5])"
-msgstr "Dies ist CTANGLE (Version 4.5 [CWEBbin 2021.5])"
+msgid "This is CTANGLE (Version 4.6 [CWEBbin 2021.6])"
+msgstr "Dies ist CTANGLE (Version 4.6 [CWEBbin 2021.6])"
 
 #: cweav-twill.ch:61
-msgid "This is CTWILL (Version 4.5 [CWEBbin 2021.5])"
-msgstr "Dies ist CTWILL (Version 4.5 [CWEBbin 2021.5])"
+msgid "This is CTWILL (Version 4.6 [CWEBbin 2021.6])"
+msgstr "Dies ist CTWILL (Version 4.6 [CWEBbin 2021.6])"
 
 #: cweav-i18n.ch:17 cweav-twill.ch:42
-msgid "This is CWEAVE (Version 4.5 [CWEBbin 2021.5])"
-msgstr "Dies ist CWEAVE (Version 4.5 [CWEBbin 2021.5])"
+msgid "This is CWEAVE (Version 4.6 [CWEBbin 2021.6])"
+msgstr "Dies ist CWEAVE (Version 4.6 [CWEBbin 2021.6])"
 
 #: cweav-i18n.ch:301 cweav-i18n.ch:309
 msgid "buffer"

Modified: trunk/Build/source/texk/web2c/cwebdir/po/it/cweb.po
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/po/it/cweb.po	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/po/it/cweb.po	2021-12-26 13:44:30 UTC (rev 61411)
@@ -7,8 +7,8 @@
 msgstr ""
 "Project-Id-Version: CWEBbin 2021\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-06-06 11:08+0200\n"
-"PO-Revision-Date: 2021-06-06 11:10+0200\n"
+"POT-Creation-Date: 2021-02-06 15:25+0100\n"
+"PO-Revision-Date: 2021-12-25 14:14+0100\n"
 "Last-Translator: Andreas Scherer <andreas_github at freenet.de>\n"
 "Language-Team: Italian\n"
 "Language: it\n"
@@ -598,16 +598,16 @@
 msgstr "Ordinamento:"
 
 #: ctang-i18n.ch:17
-msgid "This is CTANGLE (Version 4.5 [CWEBbin 2021.5])"
-msgstr "Questo è CTANGLE (Versione 4.5 [CWEBbin 2021])"
+msgid "This is CTANGLE (Version 4.6 [CWEBbin 2021.6])"
+msgstr "Questo è CTANGLE (Versione 4.6 [CWEBbin 2021])"
 
 #: cweav-i18n.ch:17
-msgid "This is CWEAVE (Version 4.5 [CWEBbin 2021.5])"
-msgstr "Questo è CWEAVE (Versione 4.5 [CWEBbin 2021])"
+msgid "This is CWEAVE (Version 4.6 [CWEBbin 2021.6])"
+msgstr "Questo è CWEAVE (Versione 4.6 [CWEBbin 2021])"
 
 #: cweav-twill.ch:68
-msgid "This is CTWILL (Version 4.5 [CWEBbin 2021.5])"
-msgstr "Questo è CTWILL (Versione 4.5 [CWEBbin 2021])"
+msgid "This is CTWILL (Version 4.6 [CWEBbin 2021.6])"
+msgstr "Questo è CTWILL (Versione 4.6 [CWEBbin 2021])"
 
 #: cweav-i18n.ch:301 cweav-i18n.ch:309
 msgid "buffer"

Modified: trunk/Build/source/texk/web2c/cwebdir/prod-cweave.w
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/prod-cweave.w	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/prod-cweave.w	2021-12-26 13:44:30 UTC (rev 61411)
@@ -2,7 +2,7 @@
 % This program by Silvio Levy and Donald E. Knuth
 % is based on a program by Knuth.
 % It is distributed WITHOUT ANY WARRANTY, express or implied.
-% Version 4.5 --- July 2021
+% Version 4.6 --- December 2021
 %
 @ Here is a table of all the productions.  Each production that
 combines two or more consecutive scraps implicitly inserts a {\tt \$}

Modified: trunk/Build/source/texk/web2c/cwebdir/prod-twill.w
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/prod-twill.w	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/prod-twill.w	2021-12-26 13:44:30 UTC (rev 61411)
@@ -2,7 +2,7 @@
 % This program by Silvio Levy and Donald E. Knuth
 % is based on a program by Knuth.
 % It is distributed WITHOUT ANY WARRANTY, express or implied.
-% Version 4.5 --- July 2021
+% Version 4.6 --- December 2021
 %
 @ Here is a table of all the productions.  Each production that
 combines two or more consecutive scraps implicitly inserts a {\tt \$}

Modified: trunk/Build/source/texk/web2c/cwebdir/prod.w
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/prod.w	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/cwebdir/prod.w	2021-12-26 13:44:30 UTC (rev 61411)
@@ -2,7 +2,7 @@
 % This program by Silvio Levy and Donald E. Knuth
 % is based on a program by Knuth.
 % It is distributed WITHOUT ANY WARRANTY, express or implied.
-% Version 4.5 --- July 2021
+% Version 4.6 --- December 2021
 %
 @ Here is a table of all the productions.  Each production that
 combines two or more consecutive scraps implicitly inserts a {\tt \$}

Modified: trunk/Build/source/texk/web2c/man/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/man/ChangeLog	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/man/ChangeLog	2021-12-26 13:44:30 UTC (rev 61411)
@@ -1,3 +1,7 @@
+2021-12-26  Andreas Scherer  <https://ascherer.github.io>
+
+	* ctwill.man: CWEB 4.6 release.
+
 2021-11-13  Andreas Scherer  <https://ascherer.github.io>
 
 	* ctwill.man,

Modified: trunk/Build/source/texk/web2c/man/ctwill.man
===================================================================
--- trunk/Build/source/texk/web2c/man/ctwill.man	2021-12-26 00:49:24 UTC (rev 61410)
+++ trunk/Build/source/texk/web2c/man/ctwill.man	2021-12-26 13:44:30 UTC (rev 61411)
@@ -1,6 +1,6 @@
 .\" Automatically generated by Pandoc
 .\"
-.TH "CTWILL" "1" "July 27, 2021" "Web2c @VERSION@" "General Commands Manual"
+.TH "CTWILL" "1" "December 25, 2021" "Web2c @VERSION@" "General Commands Manual"
 .hy
 .SH NAME
 .PP
@@ -111,7 +111,7 @@
 to be a drop-in replacement for the original package.
 There are, however, a few differences worth noting:
 .IP \[bu] 2
-This version is based on the most recent version of CWEB (4.5).
+This version is based on the most recent version of CWEB (4.6).
 .IP \[bu] 2
 In TeX\ Live the utility programs are prefixed with \f[B]ctwill-\f[R]
 and the macro files with \f[B]ct\f[R] for technical reasons.



More information about the tex-live-commits mailing list.