texlive[67119] Build/source/texk/web2c: [CWEB] Release 4.9.

commits+ascherer at tug.org commits+ascherer at tug.org
Mon May 15 17:10:44 CEST 2023


Revision: 67119
          http://tug.org/svn/texlive?view=revision&revision=67119
Author:   ascherer
Date:     2023-05-15 17:10:44 +0200 (Mon, 15 May 2023)
Log Message:
-----------
[CWEB] Release 4.9.

This commit bumps the version number to 4.9.
And it reverts a few occurrences of '\ifacro' as synonym for '\ifpdf'.
All other changes since CWEB 4.8 were committed as rolling releases.

Modified Paths:
--------------
    trunk/Build/source/texk/web2c/ctangleboot.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/cwebdir/texinputs/dcwebmac.tex
    trunk/Build/source/texk/web2c/cwebdir/texinputs/pdfctwimac.tex
    trunk/Build/source/texk/web2c/man/ChangeLog
    trunk/Build/source/texk/web2c/man/ctwill.man

Modified: trunk/Build/source/texk/web2c/ctangleboot.cin
===================================================================
--- trunk/Build/source/texk/web2c/ctangleboot.cin	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/ctangleboot.cin	2023-05-15 15:10:44 UTC (rev 67119)
@@ -28,7 +28,7 @@
 /*:4*/
 #line 67 "cwebdir/ctangle.w"
 
-#define banner "This is CTANGLE, Version 4.8" \
+#define banner "This is CTANGLE, Version 4.9" \
  \
 
 #define _(s) gettext(s)  \

Modified: trunk/Build/source/texk/web2c/cwebdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ChangeLog	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/ChangeLog	2023-05-15 15:10:44 UTC (rev 67119)
@@ -1,5 +1,31 @@
 2023-05-14  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,ctwill}.w,
+	* prod.w,
+	* texinputs/dcwebmac.tex,
+	* texinputs/pdfctwimac.tex: CWEB 4.9 release.
+
+2023-05-14  Andreas Scherer  <https://ascherer.github.io>
+
 	* ctwill-mini.ch,
 	* ctwill-w2c.ch: Reshuffle fix for CTWILL;
 	permit '$' in C identifiers (from ctangle.w);

Modified: trunk/Build/source/texk/web2c/cwebdir/Makefile
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/Makefile	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/Makefile	2023-05-15 15:10:44 UTC (rev 67119)
@@ -1,6 +1,6 @@
 # This file is part of CWEB.
 # It is distributed WITHOUT ANY WARRANTY, express or implied.
-# Version 4.8 --- June 2022
+# Version 4.9 --- May 2023
 
 # Copyright (C) 1987,1990,1993,2000 Silvio Levy and Donald E. Knuth
 
@@ -205,6 +205,6 @@
 	tar zcvhf /tmp/cweb.tgz $(ALL) examples
 
 ctan:
-	git archive -o ~/cweb-4.8.zip --prefix=cweb/ cweb-4.8
+	git archive -o ~/cweb-4.9.zip --prefix=cweb/ cweb-4.9
 	make PDF=pdf usermanual
-	cd ..; zip -r ~/cweb-4.8.zip cweb/cwebman.pdf
+	cd ..; zip -r ~/cweb-4.9.zip cweb/cwebman.pdf

Modified: trunk/Build/source/texk/web2c/cwebdir/comm-mac.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/comm-mac.ch	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/comm-mac.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8)}
+  \centerline{(Version 4.9)}
 @y
-  \centerline{(Version 4.8 for MacOS)}
+  \centerline{(Version 4.9 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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/comm-mini.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -1,9 +1,9 @@
 Limbo.
 
 @x
-\def\title{Common code for CTANGLE and CWEAVE (Version 4.8 [CWEBbin 2022])}
+\def\title{Common code for CTANGLE and CWEAVE (Version 4.9 [CWEBbin 2023])}
 @y
-\def\title{COMMON (Version 4.8 [CWEBbin 2022])}
+\def\title{COMMON (Version 4.9 [CWEBbin 2023])}
 \def\contentspagenumber{0}
 @z
 

Modified: trunk/Build/source/texk/web2c/cwebdir/comm-ql.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/comm-ql.ch	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/comm-ql.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -10,12 +10,12 @@
 @x
 \def\v{\char'174} % vertical (|) in typewriter font
 
-\def\title{Common code for CTANGLE and CWEAVE (Version 4.8)}
+\def\title{Common code for CTANGLE and CWEAVE (Version 4.9)}
 \def\topofcontents{\null\vfill
   \centerline{\titlefont Common code for {\ttitlefont CTANGLE} and
     {\ttitlefont CWEAVE}}
   \vskip 15pt
-  \centerline{(Version 4.8)}
+  \centerline{(Version 4.9)}
   \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.8)}
+\def\title{Common code for CTANGLE and CWEAVE (QL Version 4.9)}
 \def\topofcontents{\null\vfill
   \centerline{\titlefont Common code for {\ttitlefont CTANGLE} and
     {\ttitlefont CWEAVE}}
   \vskip 15pt
-  \centerline{(Version 4.8)}
+  \centerline{(Version 4.9)}
   \vfill}
 \def\botofcontents{\vfill
 \noindent

Modified: trunk/Build/source/texk/web2c/cwebdir/comm-w2c.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/comm-w2c.ch	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/comm-w2c.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8)}
+\def\title{Common code for CTANGLE and CWEAVE (Version 4.9)}
 @y
-\def\Kpathsea/{{\mc KPATHSEA\spacefactor1000}} \ifpdf\sanitizecommand\Kpathsea{KPATHSEA}\fi
-\def\title{Common code for CTANGLE and CWEAVE (4.8 [\TeX~Live])}
+\def\Kpathsea/{{\mc KPATHSEA\spacefactor1000}} \ifacro\sanitizecommand\Kpathsea{KPATHSEA}\fi
+\def\title{Common code for CTANGLE and CWEAVE (4.9 [\TeX~Live])}
 @z
 
 @x
-  \centerline{(Version 4.8)}
+  \centerline{(Version 4.9)}
 @y
-  \centerline{(Version 4.8 [\TeX~Live])}
+  \centerline{(Version 4.9 [\TeX~Live])}
 @z
 
 @x

Modified: trunk/Build/source/texk/web2c/cwebdir/comm-w2c.h
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/comm-w2c.h	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/comm-w2c.h	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8 --- June 2022 (works also with later versions)
+% Version 4.9 --- May 2023 (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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/common.h	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8 --- June 2022 (works also with later versions)
+% Version 4.9 --- May 2023 (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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/common.w	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8 --- June 2022
+% Version 4.9 --- May 2023
 
 % 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.8)}
+\def\title{Common code for CTANGLE and CWEAVE (Version 4.9)}
 \def\topofcontents{\null\vfill
   \centerline{\titlefont Common code for {\ttitlefont CTANGLE} and
     {\ttitlefont CWEAVE}}
   \vskip 15pt
-  \centerline{(Version 4.8)}
+  \centerline{(Version 4.9)}
   \vfill}
 \def\botofcontents{\vfill
 \noindent

Modified: trunk/Build/source/texk/web2c/cwebdir/ctang-bs.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctang-bs.ch	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/ctang-bs.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -17,12 +17,12 @@
 The ``banner line'' defined here should be changed whenever \.{CTANGLE}
 is modified.
 
- at d banner "This is CTANGLE (Version 4.8)"
+ at d banner "This is CTANGLE (Version 4.9)"
 @y
 The ``banner line'' defined here should be changed whenever \.{CTANGLE}
 is modified.
 
- at d banner "This is CTANGLE (Version 4.8pc/big)"
+ at d banner "This is CTANGLE (Version 4.9pc/big)"
 @z
 
 

Modified: trunk/Build/source/texk/web2c/cwebdir/ctang-pc.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctang-pc.ch	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/ctang-pc.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -9,9 +9,9 @@
 alternate change files with -bs suffix instead of -pc.
 
 @x section 1
- at d banner "This is CTANGLE (Version 4.8)"
+ at d banner "This is CTANGLE (Version 4.9)"
 @y
- at d banner "This is CTANGLE (Version 4.8pc)"
+ at d banner "This is CTANGLE (Version 4.9pc)"
 @z
 @x section 17
 @d max_bytes 100000 /* 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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/ctang-ql.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -7,15 +7,15 @@
 
 
 @x
-\def\title{CTANGLE (Version 4.8)}
+\def\title{CTANGLE (Version 4.9)}
 @y
-\def\title{CTANGLE (QL Version 4.8)}
+\def\title{CTANGLE (QL Version 4.9)}
 @z
 
 @x section 1
- at d banner "This is CTANGLE (Version 4.8)"
+ at d banner "This is CTANGLE (Version 4.9)"
 @y
- at d banner "This is CTANGLE (QL Version 4.8)"
+ at d banner "This is CTANGLE (QL Version 4.9)"
 @z
 
 @x

Modified: trunk/Build/source/texk/web2c/cwebdir/ctang-vms.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctang-vms.ch	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/ctang-vms.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8)"
+ at d banner "This is CTANGLE (Version 4.9)"
 @y
- at d banner "This is CTANGLE (VAX/VMS Version 4.8)"
+ at d banner "This is CTANGLE (VAX/VMS Version 4.9)"
 @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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/ctang-w2c.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -17,15 +17,15 @@
 @q Please send comments, suggestions, etc. to tex-k@@tug.org.            @>
 
 @x
-\def\title{CTANGLE (Version 4.8)}
+\def\title{CTANGLE (Version 4.9)}
 @y
-\def\title{CTANGLE (Version 4.8 [\TeX~Live])}
+\def\title{CTANGLE (Version 4.9 [\TeX~Live])}
 @z
 
 @x
-  \centerline{(Version 4.8)}
+  \centerline{(Version 4.9)}
 @y
-  \centerline{(Version 4.8 [\TeX~Live])}
+  \centerline{(Version 4.9 [\TeX~Live])}
 @z
 
 @x
@@ -41,9 +41,9 @@
 @z
 
 @x
- at d banner "This is CTANGLE (Version 4.8)"
+ at d banner "This is CTANGLE (Version 4.9)"
 @y
- at d banner "This is CTANGLE, Version 4.8"
+ at d banner "This is CTANGLE, Version 4.9"
   /* 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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/ctang-w32.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -4,9 +4,9 @@
 Changes necessary for compiling with Borland C/C++
 
 @x section 1
- at d banner "This is CTANGLE (Version 4.8)"
+ at d banner "This is CTANGLE (Version 4.9)"
 @y
- at d banner "This is CTANGLE (Version 4.8win32)"
+ at d banner "This is CTANGLE (Version 4.9win32)"
 @z
 
 @x

Modified: trunk/Build/source/texk/web2c/cwebdir/ctangle.c
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctangle.c	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/ctangle.c	2023-05-15 15:10:44 UTC (rev 67119)
@@ -15,7 +15,7 @@
 /*:4*/
 #line 67 "ctangle.w"
 
-#define banner "This is CTANGLE (Version 4.8)" \
+#define banner "This is CTANGLE (Version 4.9)" \
 
 #define ctangle false
 #define cweave true \

Modified: trunk/Build/source/texk/web2c/cwebdir/ctangle.w
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctangle.w	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/ctangle.w	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8 --- June 2022
+% Version 4.9 --- May 2023
 
 % 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.8)}
+\def\title{CTANGLE (Version 4.9)}
 \def\topofcontents{\null\vfill
   \centerline{\titlefont The {\ttitlefont CTANGLE} processor}
   \vskip 15pt
-  \centerline{(Version 4.8)}
+  \centerline{(Version 4.9)}
   \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.8)"
+ at d banner "This is CTANGLE (Version 4.9)"
 
 @c
 @<Include files@>@/

Modified: trunk/Build/source/texk/web2c/cwebdir/ctwill-mini.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctwill-mini.ch	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/ctwill-mini.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -3,7 +3,7 @@
 @x
 @** Introduction.
 @y
-\ifpdf \ifx\undefined\pdfpagewidth\else
+\ifacro \ifx\undefined\pdfpagewidth\else
   \pdfpagewidth=\pagewd \advance\pdfpagewidth by 2cm
   \pdfpageheight=\pageht \advance\pdfpageheight by 5cm
   \ifpdftex \pdfhorigin=1cm \pdfvorigin=1cm

Modified: trunk/Build/source/texk/web2c/cwebdir/ctwill-w2c.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ctwill-w2c.ch	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/ctwill-w2c.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -35,9 +35,9 @@
 @z
 
 @x
-\def\title{CWEAVE (Version 4.8)}
+\def\title{CWEAVE (Version 4.9)}
 @y
-\def\title{CTWILL (Version 4.8 [\TeX~Live])}
+\def\title{CTWILL (Version 4.9 [\TeX~Live])}
 @z
 
 @x
@@ -47,9 +47,9 @@
 @z
 
 @x
-  \centerline{(Version 4.8)}
+  \centerline{(Version 4.9)}
 @y
-  \centerline{(Version 4.8 [\TeX~Live])}
+  \centerline{(Version 4.9 [\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.8)"
+ at d banner "This is CWEAVE (Version 4.9)"
 @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.8"
+ at d banner "This is CTWILL, Version 4.9"
   /* 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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/cweav-bs.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -20,12 +20,12 @@
 The ``banner line'' defined here should be changed whenever \.{CWEAVE}
 is modified.
 
- at d banner "This is CWEAVE (Version 4.8)"
+ at d banner "This is CWEAVE (Version 4.9)"
 @y
 The ``banner line'' defined here should be changed whenever \.{CWEAVE}
 is modified.
 
- at d banner "This is CWEAVE (Version 4.8pc/big)"
+ at d banner "This is CWEAVE (Version 4.9pc/big)"
 @z
 
 

Modified: trunk/Build/source/texk/web2c/cwebdir/cweav-pc.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cweav-pc.ch	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/cweav-pc.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8)"
+ at d banner "This is CWEAVE (Version 4.9)"
 @y
- at d banner "This is CWEAVE (Version 4.8pc)"
+ at d banner "This is CWEAVE (Version 4.9pc)"
 @z
 
 @x section 17

Modified: trunk/Build/source/texk/web2c/cwebdir/cweav-ql.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cweav-ql.ch	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/cweav-ql.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -7,15 +7,15 @@
 
 
 @x
-\def\title{CWEAVE (Version 4.8)}
+\def\title{CWEAVE (Version 4.9)}
 @y
-\def\title{CWEAVE (QL Version 4.8)}
+\def\title{CWEAVE (QL Version 4.9)}
 @z
 
 @x section 1
- at d banner "This is CWEAVE (Version 4.8)"
+ at d banner "This is CWEAVE (Version 4.9)"
 @y
- at d banner "This is CWEAVE (QL Version 4.8)"
+ at d banner "This is CWEAVE (QL Version 4.9)"
 @z
 
 @x

Modified: trunk/Build/source/texk/web2c/cwebdir/cweav-vms.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cweav-vms.ch	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/cweav-vms.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8)"
+ at d banner "This is CWEAVE (Version 4.9)"
 @y
- at d banner "This is CWEAVE (VAX/VMS Version 4.8)"
+ at d banner "This is CWEAVE (VAX/VMS Version 4.9)"
 @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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/cweav-w2c.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -17,15 +17,15 @@
 @q Please send comments, suggestions, etc. to tex-k@@tug.org.            @>
 
 @x
-\def\title{CWEAVE (Version 4.8)}
+\def\title{CWEAVE (Version 4.9)}
 @y
-\def\title{CWEAVE (Version 4.8 [\TeX~Live])}
+\def\title{CWEAVE (Version 4.9 [\TeX~Live])}
 @z
 
 @x
-  \centerline{(Version 4.8)}
+  \centerline{(Version 4.9)}
 @y
-  \centerline{(Version 4.8 [\TeX~Live])}
+  \centerline{(Version 4.9 [\TeX~Live])}
 @z
 
 @x
@@ -41,9 +41,9 @@
 @z
 
 @x
- at d banner "This is CWEAVE (Version 4.8)"
+ at d banner "This is CWEAVE (Version 4.9)"
 @y
- at d banner "This is CWEAVE, Version 4.8"
+ at d banner "This is CWEAVE, Version 4.9"
   /* 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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/cweav-w32.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -2,9 +2,9 @@
 (Contributed by Fabrice Popineau, February 2002)
 
 @x section 1
- at d banner "This is CWEAVE (Version 4.8)"
+ at d banner "This is CWEAVE (Version 4.9)"
 @y
- at d banner "This is CWEAVE (Version 4.8win32)"
+ at d banner "This is CWEAVE (Version 4.9win32)"
 @z
 
 @x

Modified: trunk/Build/source/texk/web2c/cwebdir/cweave.w
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cweave.w	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/cweave.w	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8 --- June 2022
+% Version 4.9 --- May 2023
 
 % 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.8)}
+\def\title{CWEAVE (Version 4.9)}
 \def\topofcontents{\null\vfill
   \centerline{\titlefont The {\ttitlefont CWEAVE} processor}
   \vskip 15pt
-  \centerline{(Version 4.8)}
+  \centerline{(Version 4.9)}
   \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.8)"
+ at d banner "This is CWEAVE (Version 4.9)"
 
 @c
 @<Include files@>@/

Modified: trunk/Build/source/texk/web2c/cwebdir/cwebmac.tex
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cwebmac.tex	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/cwebmac.tex	2023-05-15 15:10:44 UTC (rev 67119)
@@ -1,5 +1,5 @@
 % standard macros for CWEB listings (in addition to plain.tex)
-% Version 4.9 --- June 2022
+% Version 4.9 --- May 2023
 \ifx\renewenvironment\undefined\else\endinput\fi % LaTeX will use other macros
 \xdef\fmtversion{\fmtversion+CWEB4.9}
 \chardef\cwebversion=4 \chardef\cwebrevision=9
@@ -134,7 +134,7 @@
 \newif\iftokprocessed \newif\ifTnum \newif\ifinstr
 {\def\\{\global\let\spacechar= }\\ }
 
-\ifacro % The following are pdf macros
+\ifpdf % The following are pdf macros
 \def\thewidth{\the\wd0 \space}
 \def\theheight{\the\ht\strutbox\space}
 \def\thedepth{\the\dp\strutbox\space}
@@ -262,7 +262,7 @@
 \let\pdflink=\HINTlink
 \fi % End of HINT macros
 
-% Common macros for \ifacro and \ifhint
+% Common macros for \ifpdf and \ifhint
 \ifacrohint
 \def\pdfnote#1.{\setbox0=\hbox{\toksA={#1.}\toksB={}\maketoks}\the\toksA}
 \def\firstsecno#1.{\setbox0=\hbox{\toksA={#1.}\toksB={}%
@@ -305,7 +305,7 @@
   \sfcode`;=1500 \pretolerance 200 \hyphenpenalty 50 \exhyphenpenalty 50
   \ifhint\HINTlabel\fi% Start page before section
   \noindent{\let\*=\lapstar\bf\secstar.\quad}%
-  \ifacro \smash{\raise\baselineskip\hbox to0pt{\let\*=\empty
+  \ifpdf \smash{\raise\baselineskip\hbox to0pt{\let\*=\empty
     \ifpdftex \pdfdest num \secstar fith%
     \else \special{pdf: dest (\romannumeral\secstar)
       [ @thispage /FitH @ypos ]}\fi}}\fi}
@@ -338,7 +338,7 @@
 \outer\def\M#1{\MN{#1}\ifon\vfil\penalty-100\vfilneg % beginning of section
   \vskip\intersecskip\startsection\ignorespaces}
 \outer\def\N#1#2#3.{% beginning of starred section
-  \ifacro{\toksF={}\makeoutlinetoks#3\outlinedone\outlinedone}\fi
+  \ifpdf{\toksF={}\makeoutlinetoks#3\outlinedone\outlinedone}\fi
   \gdepth=#1\gtitle={#3}\MN{#2}%
   \ifon\ifnum#1<\secpagedepth \vfil\eject % force page break if depth is small
     \else\vfil\penalty-100\vfilneg\vskip\intersecskip\fi\fi
@@ -504,7 +504,7 @@
   \def\U{\note{Used in section}} % crossref for use of a section
   \def\Us{\note{Used in sections}} % crossref for uses of a section
   \def\I{\par\hangindent 2em}\let\*=*
-  \ifacro \def\outsecname{Names of the sections} \let\Xpdf\X
+  \ifpdf \def\outsecname{Names of the sections} \let\Xpdf\X
 %  \ifpdftex \makebookmarks \pdfdest name {NOS} fitb % in versions < 3.68
   \ifpdftex \pdfdest name {NOS} fith % changed in version 3.69
     \pdfoutline goto name {NOS} count -\the\countD {\outsecname}
@@ -551,7 +551,7 @@
       \ \ifhint
           \HINTlink{#3}{\romannumeral#3}% No page numbers in HINT
           \HINTcontents{#1}{#2}{#3}%
-        \else\ifacro\pdflink{#3}{\romannumeral#3}\else#3\fi
+        \else\ifpdf\pdflink{#3}{\romannumeral#3}\else#3\fi
           \hbox to3em{\hss#4}\fi}}
 \def\consetup#1{\ifcase#1 \bf % depth -1 (@**)
   \or % depth 0 (@*)

Modified: trunk/Build/source/texk/web2c/cwebdir/cwebman-w2c.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cwebman-w2c.ch	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/cwebman-w2c.ch	2023-05-15 15:10:44 UTC (rev 67119)
@@ -37,7 +37,7 @@
         \centerline{\sectionfont\def\.##1{{\twelvett##1}} #1}\nobreak\vskip 6pt
         \everypar{\hskip-\parindent\everypar{}}}
 @y
-\ifpdf
+\ifacro
   \pdfpagewidth=\pagewidth \advance\pdfpagewidth by 2cm
   \pdfpageheight=\pageheight \advance\pdfpageheight by 3cm
   \ifpdftex \pdfhorigin=1cm \pdfvorigin=1cm
@@ -50,7 +50,7 @@
 \def\subsections{0}
 \outer\def\section #1.{\penalty-500\bigskip
         \centerline{\sectionfont\def\.##1{{\twelvett##1}}
-  \ifpdf\vbox to 0pt{\kern-2.5ex\relax
+  \ifacro\vbox to 0pt{\kern-2.5ex\relax
     \ifpdftex\pdfdest num \destcount fitbh\relax
     \else\special{pdf: dest (\the\destcount) [ @thispage /FitBH @ypos ]}\fi
     \def\.##1{##1}\def\TeX{TeX}%
@@ -69,7 +69,7 @@
 \def\appC{17}
 
 \def\Appendix#1{\leavevmode
-  \ifpdf\ifpdftex
+  \ifacro\ifpdftex
     \pdfstartlink attr{/Border[0 0 0]} goto num\csname app#1\endcsname\relax
     \Blue\hbox{Appendix}~#1\Black
     \pdfendlink
@@ -82,7 +82,7 @@
 
 \newcount\subdestcount \subdestcount=151\relax
 
-\outer\def\subsection #1.{\ifpdf
+\outer\def\subsection #1.{\ifacro
     \ifpdftex\pdfdest num \subdestcount fitbh\relax
       \pdfoutline goto num \subdestcount {#1}\relax
     \else\special{pdf: dest (\the\subdestcount) [ @thispage /FitBH @ypos ]}%
@@ -93,17 +93,17 @@
 @z
 
 @x
-\def\runninghead{{\tentt CWEB} USER MANUAL (VERSION 4.8)}
+\def\runninghead{{\tentt CWEB} USER MANUAL (VERSION 4.9)}
 @y
 \def\Kpathsea/{{\mc KPATHSEA\spacefactor1000}}
-\def\runninghead{{\tentt CWEB} USER MANUAL (Version 4.8 [\TeX~Live])}
+\def\runninghead{{\tentt CWEB} USER MANUAL (Version 4.9 [\TeX~Live])}
 @z
 
 @x
-\vskip 18pt\centerline{(Version 4.8 --- June 2022)}
+\vskip 18pt\centerline{(Version 4.9 --- May 2023)}
 @y
-\vskip 18pt\centerline{(Version 4.8 --- June 2022)%
-\footnote*{This document describes the extended \.{CWEB} (Version 4.8 [\TeX~Live]).}}
+\vskip 18pt\centerline{(Version 4.9 --- May 2023)%
+\footnote*{This document describes the extended \.{CWEB} (Version 4.9 [\TeX~Live]).}}
 @z
 
 @x
@@ -316,13 +316,13 @@
 \vfil\eject\titletrue
 \ifx\pdf+\pdftrue\fi \ifxetex\pdftrue\fi
 \ifpdftex\ifnum\pdfoutput>0 \pdftrue\fi\fi
-\ifpdf\acrohinttrue\fi \ifhint\acrohinttrue\fi
+\ifacro\acrohinttrue\fi \ifhint\acrohinttrue\fi
 @z
 
 @x
-  \.{ { }\\vskip 15pt \\centerline\{(Version 4.8)\}{ }\\vfill\}}\cr}$$
+  \.{ { }\\vskip 15pt \\centerline\{(Version 4.9)\}{ }\\vfill\}}\cr}$$
 @y
-  \.{ { }\\vskip 15pt \\centerline\{(Version 4.8)\}{ }\\vfill\}}\cr}$$
+  \.{ { }\\vskip 15pt \\centerline\{(Version 4.9)\}{ }\\vfill\}}\cr}$$
 @z
 
 @x

Modified: trunk/Build/source/texk/web2c/cwebdir/cwebman.tex
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cwebman.tex	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/cwebman.tex	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8)}
+\def\runninghead{{\tentt CWEB} USER MANUAL (VERSION 4.9)}
 
 % 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.8 --- June 2022)}
+\vskip 18pt\centerline{(Version 4.9 --- May 2023)}
 \vskip 24pt
 \centerline{\authorfont Donald E. Knuth and Silvio Levy}
 \vfill
@@ -1607,7 +1607,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.8)\}{ }\\vfill\}}\cr}$$
+  \.{ { }\\vskip 15pt \\centerline\{(Version 4.9)\}{ }\\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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/po/cweb-tl.pot	2023-05-15 15:10:44 UTC (rev 67119)
@@ -1,14 +1,14 @@
 # International version of CWEB (CWEBbin, TeXLive).
-# Copyright (C) 2021 Andreas Scherer et al.
+# Copyright (C) 2023 Andreas Scherer et al.
 # This file is distributed under the same license as the CWEB package.
-# Andreas Scherer <https://ascherer.github.io>, 2021.
+# Andreas Scherer <https://ascherer.github.io>.
 #
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: CWEBbin 2021\n"
+"Project-Id-Version: CWEBbin 2023\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-25 14:12+0100\n"
+"POT-Creation-Date: 2023-05-15 16:11+0200\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.8"
+msgid "This is CTANGLE, Version 4.9"
 msgstr ""
 
 #: ctwill-texlive.ch:39
-msgid "This is CTWILL, Version 4.8"
+msgid "This is CTWILL, Version 4.9"
 msgstr ""
 
 #: cweav-texlive.ch:39
-msgid "This is CWEAVE, Version 4.8"
+msgid "This is CWEAVE, Version 4.9"
 msgstr ""
 
 #: comm-texlive.ch:512

Modified: trunk/Build/source/texk/web2c/cwebdir/po/cweb.pot
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/po/cweb.pot	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/po/cweb.pot	2023-05-15 15:10:44 UTC (rev 67119)
@@ -523,15 +523,15 @@
 msgstr ""
 
 #: ctang-i18n.ch:17
-msgid "This is CTANGLE (Version 4.8 [CWEBbin 2022.2])"
+msgid "This is CTANGLE (Version 4.9 [CWEBbin 2023])"
 msgstr ""
 
 #: cweav-twill.ch:61
-msgid "This is CTWILL (Version 4.8 [CWEBbin 2022.2])"
+msgid "This is CTWILL (Version 4.9 [CWEBbin 2023])"
 msgstr ""
 
 #: cweav-i18n.ch:17 cweav-twill.ch:42
-msgid "This is CWEAVE (Version 4.8 [CWEBbin 2022.2])"
+msgid "This is CWEAVE (Version 4.9 [CWEBbin 2023])"
 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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/po/de/cweb-tl.po	2023-05-15 15:10:44 UTC (rev 67119)
@@ -1,14 +1,14 @@
 # International version of CWEB (CWEBbin, TeXLive).
-# Copyright (C) 2021 Andreas Scherer et al.
+# Copyright (C) 2023 Andreas Scherer et al.
 # This file is distributed under the same license as the CWEB package.
-# Andreas Scherer <https://ascherer.github.io>, 2021.
+# Andreas Scherer <https://ascherer.github.io>.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: CWEBbin 2021\n"
+"Project-Id-Version: CWEBbin 2023\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-12-25 14:12+0100\n"
-"PO-Revision-Date: 2021-12-25 14:13+0100\n"
+"POT-Creation-Date: 2023-05-15 16:13+0200\n"
+"PO-Revision-Date: 2023-05-15 16:13+0200\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.8"
-msgstr "Dies ist CTANGLE, Version 4.8"
+msgid "This is CTANGLE, Version 4.9"
+msgstr "Dies ist CTANGLE, Version 4.9"
 
 #: ctwill-texlive.ch:39
-msgid "This is CTWILL, Version 4.8"
-msgstr "Dies ist CTWILL, Version 4.8"
+msgid "This is CTWILL, Version 4.9"
+msgstr "Dies ist CTWILL, Version 4.9"
 
 #: cweav-texlive.ch:39
-msgid "This is CWEAVE, Version 4.8"
-msgstr "Dies ist CWEAVE, Version 4.8"
+msgid "This is CWEAVE, Version 4.9"
+msgstr "Dies ist CWEAVE, Version 4.9"
 
 #: 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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/po/de/cweb.po	2023-05-15 15:10:44 UTC (rev 67119)
@@ -603,16 +603,16 @@
 msgstr "Sortieren:"
 
 #: ctang-i18n.ch:17
-msgid "This is CTANGLE (Version 4.8 [CWEBbin 2022.2])"
-msgstr "Dies ist CTANGLE (Version 4.8 [CWEBbin 2022.2])"
+msgid "This is CTANGLE (Version 4.9 [CWEBbin 2023])"
+msgstr "Dies ist CTANGLE (Version 4.9 [CWEBbin 2023])"
 
 #: cweav-twill.ch:61
-msgid "This is CTWILL (Version 4.8 [CWEBbin 2022.2])"
-msgstr "Dies ist CTWILL (Version 4.8 [CWEBbin 2022.2])"
+msgid "This is CTWILL (Version 4.9 [CWEBbin 2023])"
+msgstr "Dies ist CTWILL (Version 4.9 [CWEBbin 2023])"
 
 #: cweav-i18n.ch:17 cweav-twill.ch:42
-msgid "This is CWEAVE (Version 4.8 [CWEBbin 2022.2])"
-msgstr "Dies ist CWEAVE (Version 4.8 [CWEBbin 2022.2])"
+msgid "This is CWEAVE (Version 4.9 [CWEBbin 2023])"
+msgstr "Dies ist CWEAVE (Version 4.9 [CWEBbin 2023])"
 
 #: 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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/po/it/cweb.po	2023-05-15 15:10:44 UTC (rev 67119)
@@ -1,14 +1,14 @@
 # International version of CWEB (CWEBbin, TeXLive).
-# Copyright (C) 2021 Andreas Scherer et al.
+# Copyright (C) 2023 Andreas Scherer et al.
 # This file is distributed under the same license as the CWEB package.
-# Andreas Scherer <https://ascherer/github.io>, 2021.
+# Andreas Scherer <https://ascherer/github.io>.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: CWEBbin 2021\n"
+"Project-Id-Version: CWEBbin 2023\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-06 15:25+0100\n"
-"PO-Revision-Date: 2021-12-25 14:14+0100\n"
+"POT-Creation-Date: 2023-05-15 16:14+0200\n"
+"PO-Revision-Date: 2023-05-15 16:14+0200\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.8 [CWEBbin 2022.2])"
-msgstr "Questo è CTANGLE (Versione 4.8 [CWEBbin 2022.2])"
+msgid "This is CTANGLE (Version 4.9 [CWEBbin 2023])"
+msgstr "Questo è CTANGLE (Versione 4.9 [CWEBbin 2023])"
 
 #: cweav-i18n.ch:17
-msgid "This is CWEAVE (Version 4.8 [CWEBbin 2022.2])"
-msgstr "Questo è CWEAVE (Versione 4.8 [CWEBbin 2022.2])"
+msgid "This is CWEAVE (Version 4.9 [CWEBbin 2023])"
+msgstr "Questo è CWEAVE (Versione 4.9 [CWEBbin 2023])"
 
 #: cweav-twill.ch:68
-msgid "This is CTWILL (Version 4.8 [CWEBbin 2022.2])"
-msgstr "Questo è CTWILL (Versione 4.8 [CWEBbin 2022.2])"
+msgid "This is CTWILL (Version 4.9 [CWEBbin 2023])"
+msgstr "Questo è CTWILL (Versione 4.9 [CWEBbin 2023])"
 
 #: 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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/prod-cweave.w	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8 --- June 2022
+% Version 4.9 --- May 2023
 %
 @ 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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/prod-twill.w	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8 --- June 2022
+% Version 4.9 --- May 2023
 %
 @ 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	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/prod.w	2023-05-15 15:10:44 UTC (rev 67119)
@@ -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.8 --- June 2022
+% Version 4.9 --- May 2023
 %
 @ 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/texinputs/dcwebmac.tex
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/texinputs/dcwebmac.tex	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/texinputs/dcwebmac.tex	2023-05-15 15:10:44 UTC (rev 67119)
@@ -63,7 +63,7 @@
   \setpage
   \def\note##1##2.{\quad{\eightrm##1~\ifacrohint{\pdfnote##2.}\else{##2}\fi.}}
   \def\I{\par\hangindent 2em}\let\*=*
-  \ifpdf \let\Xpdf\X
+  \ifacro \let\Xpdf\X
   \ifpdftex \pdfdest name {NOS} fith
     \pdfoutline goto name {NOS} count -\the\countD {\outsecname}
     \def\X##1:##2\X{\Xpdf##1:##2\X \firstsecno##1.%

Modified: trunk/Build/source/texk/web2c/cwebdir/texinputs/pdfctwimac.tex
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/texinputs/pdfctwimac.tex	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/cwebdir/texinputs/pdfctwimac.tex	2023-05-15 15:10:44 UTC (rev 67119)
@@ -16,6 +16,7 @@
   \def\Black{\pdfliteral{0 g 0 G}}  % use rgb colors for direct PDF output too
   \def\PDFlinkcolor{\pdfliteral{\pdflinkcolor\space rg \pdflinkcolor\space RG}}
 \fi
+\let\ifacro=\ifpdf
 
 \let\:=\. % preserve a way to get the dot accent
  % (all other accents will still work as usual)
@@ -234,7 +235,7 @@
 \def\,{\relax\ifmmode\mskip\thinmuskip\else\thinspace\fi}
 \def\note#1#2.{\par\penalty5000
   \Y\noindent{\hangindent2\em\baselineskip10pt%
-    \eightrm#1~\ifpdf{\pdfnote#2.}\else#2\fi.\par}}
+    \eightrm#1~\ifacro{\pdfnote#2.}\else#2\fi.\par}}
 
 \newtoks\toksA \newtoks\toksB \newtoks\toksC \newtoks\toksD
 \newtoks\toksE \newtoks\toksF \newtoks\usersanitizer
@@ -243,7 +244,7 @@
 \newif\iftokprocessed \newif\ifTnum \newif\ifinstr
 {\def\\{\global\let\spacechar= }\\ }
 
-\ifpdf % The following are pdf macros
+\ifacro % The following are pdf macros
 \def\thewidth{\the\wd0 \space}
 \def\theheight{\the\ht\strutbox\space}
 \def\thedepth{\the\dp\strutbox\space}
@@ -392,7 +393,7 @@
 \def\stsec{\tenpoint\rightskip=0pt % get out of C mode (cf. \B)
   \sfcode`;=1500 \pretolerance 200 \hyphenpenalty 50 \exhyphenpenalty 50
   \noindent\strut{\let\*=\lapstar\bf\secno.\quad}%
-  \ifpdf \smash{\raise\baselineskip\hbox to0pt{\let\*=\empty
+  \ifacro \smash{\raise\baselineskip\hbox to0pt{\let\*=\empty
     \ifpdftex \pdfdest num \secstar fith%
     \else \special{pdf: dest (\romannumeral\secstar)
       [ @thispage /FitH @ypos ]}\fi}}\fi}
@@ -434,7 +435,7 @@
 \outer\def\NN{\ifvoid\partialpage\leftfalse
   \else\ifdim\ht\partialpage<\pageht \lefttrue\else\leftfalse\fi\fi\NNN}
 \outer\def\NNN#1#2#3.{% beginning of starred section
-  \ifpdf{\toksF={}\makeoutlinetoks#3\outlinedone\outlinedone}\fi
+  \ifacro{\toksF={}\makeoutlinetoks#3\outlinedone\outlinedone}\fi
   \gdepth=#1\gtitle={#3}\def\secno{#2}\xdef\secstar{#2}
   \ifleft \flushout
     \gdef\rlhead{\let\i=I\uppercase{\ignorespaces#3}} % running left headline
@@ -476,7 +477,7 @@
 \let\W=\land % logical and
 \def\X#1:#2\X{\ifmmode\gdef\XX{\null$\null}\else\gdef\XX{}\fi %$% section name
   \XX$\langle\,${\let\I=\ne#2\sevenrm\kern.5em
-    \ifpdf{\pdfnote#1.}\else#1\fi}$\,\rangle$\XX}
+    \ifacro{\pdfnote#1.}\else#1\fi}$\,\rangle$\XX}
 \def\Y{\par\yskip}
 \let\Z=\le
 \let\ZZ=\let % now you can \write the control sequence \ZZ
@@ -608,7 +609,7 @@
 {\obeylines\gdef\makeinref#1 #2 #3
   {\ifsorted\else\ttoks={\[#1 #2 #3}\immediate\write\reffile{+ \the\ttoks}\fi %
   \hangindent=1em \noindent #2\miniform#3, %<== space!
-    \S\ifpdf{\pdfnote#1.}\else{#1}\fi.\par}}
+    \S\ifacro{\pdfnote#1.}\else{#1}\fi.\par}}
 {\obeylines\gdef\makeoutref#1 #2 #3
   {\ifsorted\else\ttoks={\]#1 #2 #3}\immediate\write\reffile{+ \the\ttoks}\fi %
   \hangindent=1em \noindent #2\miniform#3, \extref#1.\par}}
@@ -672,7 +673,7 @@
     \immediate\write\cont{\catcode `\noexpand\@=12\relax} % \makeatother
     \immediate\closeout\cont % the contents information has been fully gathered
   \fi}
-\def\fin{\ifpdf \message{Section names:}
+\def\fin{\ifacro \message{Section names:}
   \def\U##1.{} \def\Us##1.{} \let\I=\relax \let\*=*
   \def\outsecname{Names of the sections}
   \ifpdftex \makebookmarks \countsections
@@ -713,7 +714,7 @@
 %\def\contentsline#1#2#3#4#5{\ifnum#2=0 \smallbreak\fi
     %\line{\consetup{#2}#1
       %\rm\leaders\hbox to .5em{.\hfil}\hfil
-      %\ \ifpdf\pdflink{#3}{\romannumeral#3}\else#3\fi\hbox to3em{\hss#4}}}
+      %\ \ifacro\pdflink{#3}{\romannumeral#3}\else#3\fi\hbox to3em{\hss#4}}}
 %\def\consetup#1{\ifcase#1 \bf % depth -1 (@**)
   %\or % depth 0 (@*)
   %\or \hskip2em % depth 1 (@*1)

Modified: trunk/Build/source/texk/web2c/man/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/man/ChangeLog	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/man/ChangeLog	2023-05-15 15:10:44 UTC (rev 67119)
@@ -1,3 +1,7 @@
+2023-05-15  Andreas Scherer  <https://ascherer.github.io>
+
+	* ctwill.man: CWEB 4.9 release.
+
 2023-03-09  Karl Berry  <karl at tug.org>
 
 	* TL'23 release.

Modified: trunk/Build/source/texk/web2c/man/ctwill.man
===================================================================
--- trunk/Build/source/texk/web2c/man/ctwill.man	2023-05-15 09:55:40 UTC (rev 67118)
+++ trunk/Build/source/texk/web2c/man/ctwill.man	2023-05-15 15:10:44 UTC (rev 67119)
@@ -125,7 +125,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.8).
+This version is based on the most recent version of CWEB (4.9).
 .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.