pdftex[846] branches/stable/source/src: sync with tl 57761, for

commits+karl at tug.org commits+karl at tug.org
Wed Feb 17 20:06:29 CET 2021


Revision: 846
          http://tug.org/svn/pdftex?view=revision&revision=846
Author:   karl
Date:     2021-02-17 20:06:29 +0100 (Wed, 17 Feb 2021)
Log Message:
-----------
sync with tl 57761, for version numbers, etc.

Modified Paths:
--------------
    branches/stable/source/src/configure
    branches/stable/source/src/libs/configure
    branches/stable/source/src/texk/configure
    branches/stable/source/src/texk/kpathsea/ChangeLog
    branches/stable/source/src/texk/kpathsea/NEWS
    branches/stable/source/src/texk/kpathsea/c-auto.in
    branches/stable/source/src/texk/kpathsea/configure
    branches/stable/source/src/texk/kpathsea/configure.ac
    branches/stable/source/src/texk/kpathsea/doc/kpathsea.info
    branches/stable/source/src/texk/kpathsea/doc/kpathsea.texi
    branches/stable/source/src/texk/kpathsea/kpsewhich.c
    branches/stable/source/src/texk/kpathsea/texmf.cnf
    branches/stable/source/src/texk/kpathsea/version.ac
    branches/stable/source/src/texk/tests/TeXLive/TLUtils.pm
    branches/stable/source/src/texk/web2c/ChangeLog
    branches/stable/source/src/texk/web2c/NEWS
    branches/stable/source/src/texk/web2c/configure
    branches/stable/source/src/texk/web2c/ctangleboot.cin
    branches/stable/source/src/texk/web2c/cwebboot.cin
    branches/stable/source/src/texk/web2c/cwebdir/ChangeLog
    branches/stable/source/src/texk/web2c/cwebdir/comm-w2c.h
    branches/stable/source/src/texk/web2c/cwebdir/common.c
    branches/stable/source/src/texk/web2c/cwebdir/common.h
    branches/stable/source/src/texk/web2c/cwebdir/ctangle.c
    branches/stable/source/src/texk/web2c/doc/web2c.info
    branches/stable/source/src/texk/web2c/doc/web2c.texi
    branches/stable/source/src/texk/web2c/synctexdir/synctex-ep-mem.ch1
    branches/stable/source/src/texk/web2c/synctexdir/synctex-p-mem.ch1
    branches/stable/source/src/texk/web2c/tests/tracinglostchars.tex
    branches/stable/source/src/texk/web2c/tracingstacklevels.ch

Modified: branches/stable/source/src/configure
===================================================================
--- branches/stable/source/src/configure	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/configure	2021-02-17 19:06:29 UTC (rev 846)
@@ -24882,11 +24882,11 @@
 test "x$srcdir" = x. || msg_compiling="$msg_compiling
       from sources in $kpse_src"
 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
-** Configuration summary for $PACKAGE_STRING (2021/dev$with_banner_add):
+** Configuration summary for $PACKAGE_STRING (2021$with_banner_add):
 
    $msg_compiling" >&5
 $as_echo "
-** Configuration summary for $PACKAGE_STRING (2021/dev$with_banner_add):
+** Configuration summary for $PACKAGE_STRING (2021$with_banner_add):
 
    $msg_compiling" >&6; }
 case $kpse_src$kpse_bld in

Modified: branches/stable/source/src/libs/configure
===================================================================
--- branches/stable/source/src/libs/configure	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/libs/configure	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for TeX Live libs 2021/dev.
+# Generated by GNU Autoconf 2.69 for TeX Live libs 2021.
 #
 # Report bugs to <tex-k at tug.org>.
 #
@@ -579,8 +579,8 @@
 # Identity of this package.
 PACKAGE_NAME='TeX Live libs'
 PACKAGE_TARNAME='tex-live-libs'
-PACKAGE_VERSION='2021/dev'
-PACKAGE_STRING='TeX Live libs 2021/dev'
+PACKAGE_VERSION='2021'
+PACKAGE_STRING='TeX Live libs 2021'
 PACKAGE_BUGREPORT='tex-k at tug.org'
 PACKAGE_URL=''
 
@@ -1394,7 +1394,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures TeX Live libs 2021/dev to adapt to many kinds of systems.
+\`configure' configures TeX Live libs 2021 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1464,7 +1464,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of TeX Live libs 2021/dev:";;
+     short | recursive ) echo "Configuration of TeX Live libs 2021:";;
    esac
   cat <<\_ACEOF
 
@@ -1749,7 +1749,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-TeX Live libs configure 2021/dev
+TeX Live libs configure 2021
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1850,7 +1850,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by TeX Live libs $as_me 2021/dev, which was
+It was created by TeX Live libs $as_me 2021, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -6106,7 +6106,7 @@
 
 # Define the identity of the package.
  PACKAGE='tex-live-libs'
- VERSION='2021/dev'
+ VERSION='2021'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -7127,7 +7127,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by TeX Live libs $as_me 2021/dev, which was
+This file was extended by TeX Live libs $as_me 2021, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -7184,7 +7184,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-TeX Live libs config.status 2021/dev
+TeX Live libs config.status 2021
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 

Modified: branches/stable/source/src/texk/configure
===================================================================
--- branches/stable/source/src/texk/configure	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/configure	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for TeX Live texk 2021/dev.
+# Generated by GNU Autoconf 2.69 for TeX Live texk 2021.
 #
 # Report bugs to <tex-live at tug.org>.
 #
@@ -579,8 +579,8 @@
 # Identity of this package.
 PACKAGE_NAME='TeX Live texk'
 PACKAGE_TARNAME='tex-live-texk'
-PACKAGE_VERSION='2021/dev'
-PACKAGE_STRING='TeX Live texk 2021/dev'
+PACKAGE_VERSION='2021'
+PACKAGE_STRING='TeX Live texk 2021'
 PACKAGE_BUGREPORT='tex-live at tug.org'
 PACKAGE_URL=''
 
@@ -1394,7 +1394,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures TeX Live texk 2021/dev to adapt to many kinds of systems.
+\`configure' configures TeX Live texk 2021 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1464,7 +1464,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of TeX Live texk 2021/dev:";;
+     short | recursive ) echo "Configuration of TeX Live texk 2021:";;
    esac
   cat <<\_ACEOF
 
@@ -1749,7 +1749,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-TeX Live texk configure 2021/dev
+TeX Live texk configure 2021
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1850,7 +1850,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by TeX Live texk $as_me 2021/dev, which was
+It was created by TeX Live texk $as_me 2021, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -6106,7 +6106,7 @@
 
 # Define the identity of the package.
  PACKAGE='tex-live-texk'
- VERSION='2021/dev'
+ VERSION='2021'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -7211,7 +7211,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by TeX Live texk $as_me 2021/dev, which was
+This file was extended by TeX Live texk $as_me 2021, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -7268,7 +7268,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-TeX Live texk config.status 2021/dev
+TeX Live texk config.status 2021
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 

Modified: branches/stable/source/src/texk/kpathsea/ChangeLog
===================================================================
--- branches/stable/source/src/texk/kpathsea/ChangeLog	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/kpathsea/ChangeLog	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,3 +1,12 @@
+2021-02-17  Karl Berry  <karl at freefriends.org>
+
+	* doc/kpathsea.texi,
+	* version.ac (kpse_dev): no /dev for 6.3.3.
+	* NEWS,
+	* doc/kpathsea.texi,
+	* kpsewhich.c,
+	* texmf.cnf: copyright 2021.
+
 2020-12-05  TANAKA Takuji  <ttk at t-lab.opal.ne.jp>
 
 	* knj.[ch]: Add new functions win32_fprintf(), win32_perror().

Modified: branches/stable/source/src/texk/kpathsea/NEWS
===================================================================
--- branches/stable/source/src/texk/kpathsea/NEWS	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/kpathsea/NEWS	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,6 +1,11 @@
-$Id: NEWS 54578 2020-03-27 00:29:26Z karl $
+$Id: NEWS 57769 2021-02-17 03:03:54Z karl $
 This file records noteworthy changes.  (Public domain.)
 
+6.3.3 (for TeX Live 2021)
+* The library does not emit warnings for unrecognized filenames,
+  leaving it up to the caller.
+* Double save_size limit to 200,000 for tex4ht, l3regex, etc.
+
 6.3.2 (for TeX Live 2020, 27 March 2020)
 * New option --cnf-line for kpsewhich (and tex and mf) to support
   arbitrary configuration settings on the command line.

Modified: branches/stable/source/src/texk/kpathsea/c-auto.in
===================================================================
--- branches/stable/source/src/texk/kpathsea/c-auto.in	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/kpathsea/c-auto.in	2021-02-17 19:06:29 UTC (rev 846)
@@ -23,7 +23,7 @@
 #define KPATHSEA_C_AUTO_H
 
 /* kpathsea: the version string. */
-#define KPSEVERSION "kpathsea version 6.3.3/dev"
+#define KPSEVERSION "kpathsea version 6.3.3"
 
 /* Define to 1 if the `closedir' function returns void instead of `int'. */
 #undef CLOSEDIR_VOID

Modified: branches/stable/source/src/texk/kpathsea/configure
===================================================================
--- branches/stable/source/src/texk/kpathsea/configure	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/kpathsea/configure	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Kpathsea 6.3.3/dev.
+# Generated by GNU Autoconf 2.69 for Kpathsea 6.3.3.
 #
 # Report bugs to <tex-k at tug.org>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='Kpathsea'
 PACKAGE_TARNAME='kpathsea'
-PACKAGE_VERSION='6.3.3/dev'
-PACKAGE_STRING='Kpathsea 6.3.3/dev'
+PACKAGE_VERSION='6.3.3'
+PACKAGE_STRING='Kpathsea 6.3.3'
 PACKAGE_BUGREPORT='tex-k at tug.org'
 PACKAGE_URL=''
 
@@ -1339,7 +1339,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures Kpathsea 6.3.3/dev to adapt to many kinds of systems.
+\`configure' configures Kpathsea 6.3.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1409,7 +1409,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Kpathsea 6.3.3/dev:";;
+     short | recursive ) echo "Configuration of Kpathsea 6.3.3:";;
    esac
   cat <<\_ACEOF
 
@@ -1537,7 +1537,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Kpathsea configure 6.3.3/dev
+Kpathsea configure 6.3.3
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2376,7 +2376,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Kpathsea $as_me 6.3.3/dev, which was
+It was created by Kpathsea $as_me 6.3.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2757,7 +2757,7 @@
 
 
 
-KPSEVERSION=6.3.3/dev
+KPSEVERSION=6.3.3
 
 
 KPSE_LT_VERSINFO=9:3:3
@@ -2764,7 +2764,7 @@
 
 
 
- WEB2CVERSION=" (TeX Live 2021/dev)"
+ WEB2CVERSION=" (TeX Live 2021)"
 
 
 am__api_version='1.16'
@@ -8068,7 +8068,7 @@
 
 # Define the identity of the package.
  PACKAGE='kpathsea'
- VERSION='6.3.3/dev'
+ VERSION='6.3.3'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -14697,7 +14697,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by Kpathsea $as_me 6.3.3/dev, which was
+This file was extended by Kpathsea $as_me 6.3.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -14763,7 +14763,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-Kpathsea config.status 6.3.3/dev
+Kpathsea config.status 6.3.3
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 

Modified: branches/stable/source/src/texk/kpathsea/configure.ac
===================================================================
--- branches/stable/source/src/texk/kpathsea/configure.ac	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/kpathsea/configure.ac	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,7 +1,7 @@
-dnl $Id$
+dnl $Id: configure.ac 57738 2021-02-14 18:51:30Z karl $
 dnl Process this file with autoconf to produce a configure script.
 dnl
-dnl   Copyright 2015-2020 Karl Berry <tex-live at tug.org>
+dnl   Copyright 2015-2021 Karl Berry <tex-live at tug.org>
 dnl   Copyright 2009-2015 Peter Breitenlohner <tex-live at tug.org>
 dnl
 dnl   This file is free software; the copyright holder

Modified: branches/stable/source/src/texk/kpathsea/doc/kpathsea.info
===================================================================
--- branches/stable/source/src/texk/kpathsea/doc/kpathsea.info	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/kpathsea/doc/kpathsea.info	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,9 +1,9 @@
-This is kpathsea.info, produced by makeinfo version 6.7 from
+This is kpathsea.info, produced by makeinfo version 5.1 from
 kpathsea.texi.
 
 This file documents the Kpathsea library for path searching.
 
-   Copyright (C) 1996-2020 Karl Berry & Olaf Weber.
+   Copyright (C) 1996-2021 Karl Berry & Olaf Weber.
 
    Permission is granted to make and distribute verbatim copies of this
 manual provided the copyright notice and this permission notice are
@@ -37,7 +37,7 @@
 ****************
 
 This manual documents the Kpathsea library for path searching.  It
-corresponds to version 6.3.2, released in March 2020.
+corresponds to version 6.3.3, released in February 2021.
 
 * Menu:
 
@@ -61,8 +61,8 @@
 1 Introduction
 **************
 
-This manual corresponds to version 6.3.2 of the Kpathsea library,
-released in March 2020.
+This manual corresponds to version 6.3.3 of the Kpathsea library,
+released in February 2021.
 
    The library's fundamental purpose is to return a filename from a list
 of directories specified by the user, similar to what shells do when
@@ -3038,7 +3038,7 @@
 * !! and casefolding:                    Casefolding examples.
                                                               (line  57)
 * !! in path specifications:             ls-R.                (line  57)
-* !! in TEXMFDBS:                        ls-R.                (line  11)
+* !! in 'TEXMFDBS':                      ls-R.                (line  11)
 * $ expansion:                           Variable expansion.  (line   6)
 * --all:                                 Path searching options.
                                                               (line  12)
@@ -3046,7 +3046,7 @@
                                                               (line  19)
 * --cnf-line:                            Path searching options.
                                                               (line  28)
-* --cnf-line, source for path:           Path sources.        (line   9)
+* '--cnf-line', source for path:         Path sources.        (line   9)
 * --color=tty:                           ls-R.                (line  25)
 * --debug=NUM:                           Auxiliary tasks.     (line   9)
 * --dpi=NUM:                             Path searching options.
@@ -3092,12 +3092,12 @@
 * --without-mktexpk-default:             mktex configuration. (line  12)
 * --without-mktextfm-default:            mktex configuration. (line  12)
 * -1 debugging value:                    Debugging.           (line  23)
-* -A option to ls:                       ls-R.                (line  39)
+* -A option to 'ls':                     ls-R.                (line  39)
 * -D NUM:                                Path searching options.
                                                               (line  49)
 * -iname, find predicate:                Casefolding examples.
                                                               (line  78)
-* -L option to ls:                       ls-R.                (line  44)
+* -L option to 'ls':                     ls-R.                (line  44)
 * . directories, ignored:                ls-R.                (line  39)
 * . files:                               ls-R.                (line  39)
 * .2602gf:                               Unable to generate fonts.
@@ -3174,7 +3174,7 @@
                                                               (line 195)
 * .pro:                                  Supported file formats.
                                                               (line 169)
-* .PROGNAME qualifier in texmf.cnf:      Config files.        (line  50)
+* .PROGNAME qualifier in 'texmf.cnf':    Config files.        (line  50)
 * .rhosts, writable by TeX:              Security.            (line  10)
 * .ris:                                  Supported file formats.
                                                               (line 173)
@@ -3184,7 +3184,7 @@
                                                               (line  42)
 * .tex:                                  Supported file formats.
                                                               (line 180)
-* .tex file, included in ls-R:           ls-R.                (line  39)
+* .tex file, included in 'ls-R':         ls-R.                (line  39)
 * .tfm:                                  Supported file formats.
                                                               (line 199)
 * .ttc:                                  Supported file formats.
@@ -3212,9 +3212,9 @@
 * 8.3 filenames, using:                  mktex configuration. (line  68)
 * : may not be ::                        Searching overview.  (line  13)
 * :: expansion:                          Default expansion.   (line   6)
-* ; translated to : in texmf.cnf:        Config files.        (line  66)
-* = omitted in texmf.cnf and misparsing: Config files.        (line  93)
-* \, line continuation in texmf.cnf:     Config files.        (line  37)
+* ; translated to ':' in 'texmf.cnf':    Config files.        (line  66)
+* = omitted in 'texmf.cnf' and misparsing: Config files.      (line  93)
+* \, line continuation in 'texmf.cnf':   Config files.        (line  37)
 * \openin:                               Searching overview.  (line  31)
 * \special, suppressing warnings about:  Suppressing warnings.
                                                               (line  31)
@@ -3237,15 +3237,15 @@
 * announcement mailing list:             Mailing lists.       (line   6)
 * API, re-entrant:                       Programming overview.
                                                               (line  16)
-* append-only directories and mktexpk:   Security.            (line  36)
+* append-only directories and 'mktexpk': Security.            (line  36)
 * appendonlydir:                         mktex configuration. (line  60)
 * Apple filesystem, case-insensitive:    Casefolding rationale.
                                                               (line   6)
-* arguments to mktex:                    mktex script arguments.
+* arguments to 'mktex':                  mktex script arguments.
                                                               (line   6)
 * argv[0]:                               Calling sequence.    (line  14)
 * autoconf, recommended:                 Calling sequence.    (line 117)
-* automounter, and ls-R:                 ls-R.                (line  46)
+* automounter, and 'ls-R':               ls-R.                (line  46)
 * auxiliary tasks:                       Auxiliary tasks.     (line   6)
 * Bach, Johann Sebastian:                Default expansion.   (line  41)
 * backslash-newline:                     Config files.        (line  37)
@@ -3255,7 +3255,7 @@
                                                               (line  30)
 * BIBINPUTS <1>:                         Supported file formats.
                                                               (line 121)
-* blank lines, in texmf.cnf:             Config files.        (line  35)
+* blank lines, in 'texmf.cnf':           Config files.        (line  35)
 * BLTXMLINPUTS:                          Supported file formats.
                                                               (line  34)
 * brace expansion:                       Brace expansion.     (line   6)
@@ -3283,7 +3283,7 @@
 * checksum:                              Suppressing warnings.
                                                               (line  16)
 * circle fonts:                          Fontmap.             (line  19)
-* client_path in kpse->format_info:      Calling sequence.    (line  47)
+* client_path in 'kpse->format_info':    Calling sequence.    (line  47)
 * CLUAINPUTS:                            Supported file formats.
                                                               (line  42)
 * CMAPFONTS:                             Supported file formats.
@@ -3294,7 +3294,7 @@
 * cnf.h:                                 Programming with config files.
                                                               (line  27)
 * comments, in fontmap files:            Fontmap.             (line  27)
-* comments, in texmf.cnf:                Config files.        (line  27)
+* comments, in 'texmf.cnf':              Config files.        (line  27)
 * comments, making:                      Introduction.        (line  29)
 * common features in glyph lookup:       Basic glyph lookup.  (line   6)
 * common problems:                       Common problems.     (line   6)
@@ -3320,8 +3320,9 @@
 * configuration bugs:                    Bug checklist.       (line  27)
 * configuration file, source for path:   Path sources.        (line  20)
 * configuration files as shell scripts.: Config files.        (line  86)
-* configuration of mktex scripts:        mktex configuration. (line   6)
-* configure options for mktex scripts:   mktex configuration. (line  12)
+* configuration of 'mktex' scripts:      mktex configuration. (line   6)
+* 'configure' options for 'mktex' scripts: mktex configuration.
+                                                              (line  12)
 * context diff:                          Bug checklist.       (line  52)
 * continuation character:                Config files.        (line  37)
 * core dumps, reporting:                 Bug checklist.       (line  58)
@@ -3345,7 +3346,7 @@
 * directory permissions:                 Security.            (line  51)
 * directory structure, for TeX files:    TeX directory structure.
                                                               (line   6)
-* disabling mktex scripts:               mktex configuration. (line   6)
+* disabling 'mktex' scripts:             mktex configuration. (line   6)
 * disk search:                           Searching overview.  (line  22)
 * disk searching, avoiding:              ls-R.                (line  57)
 * disk usage, reducing:                  Logging.             (line   6)
@@ -3372,7 +3373,7 @@
                                                               (line  41)
 * elt-dirs.c <1>:                        Subdirectory expansion.
                                                               (line  48)
-* enabling mktex scripts:                mktex configuration. (line   6)
+* enabling 'mktex' scripts:              mktex configuration. (line   6)
 * ENCFONTS:                              Supported file formats.
                                                               (line  61)
 * engine name:                           Path searching options.
@@ -3401,7 +3402,7 @@
 * extensions, filename:                  File lookup.         (line  24)
 * externally-built filename database:    Filename database.   (line   6)
 * extra colons:                          Default expansion.   (line   6)
-* failed mktex... script invocation:     mktex script names.  (line  35)
+* failed 'mktex...' script invocation:   mktex script names.  (line  35)
 * fallback font:                         Fallback font.       (line   6)
 * fallback resolutions:                  Fallback font.       (line   6)
 * FAQ, Kpathsea:                         Common problems.     (line   6)
@@ -3487,7 +3488,7 @@
                                                               (line 151)
 * interface, not frozen:                 Introduction.        (line  29)
 * introduction:                          Introduction.        (line   6)
-* kdebug::                               Debugging.           (line 105)
+* 'kdebug:':                             Debugging.           (line 105)
 * kdefault.c:                            Default expansion.   (line  48)
 * Knuth, Donald E.:                      History.             (line   6)
 * Knuth, Donald E., archive of programs by: unixtex.ftp.      (line  20)
@@ -3590,9 +3591,9 @@
                                                               (line  20)
 * mkocp:                                 mktex script names.  (line  18)
 * mkofm:                                 mktex script names.  (line  21)
-* mktex script configuration:            mktex configuration. (line   6)
-* mktex script names:                    mktex script names.  (line   6)
-* mktex scripts:                         mktex scripts.       (line   6)
+* 'mktex' script configuration:          mktex configuration. (line   6)
+* 'mktex' script names:                  mktex script names.  (line   6)
+* 'mktex' scripts:                       mktex scripts.       (line   6)
 * mktex.cnf:                             Specially-recognized files.
                                                               (line  28)
 * mktex.cnf <1>:                         mktex configuration. (line  29)
@@ -3602,7 +3603,7 @@
 * mktexfmt:                              mktex script names.  (line  10)
 * mktexmf:                               mktex script names.  (line  15)
 * mktexpk:                               mktex script names.  (line  24)
-* mktexpk can't guess mode:              Unable to generate fonts.
+* 'mktexpk' can't guess mode:            Unable to generate fonts.
                                                               (line  12)
 * mktextex:                              mktex script names.  (line  27)
 * mktextfm:                              mktex script names.  (line  30)
@@ -3623,9 +3624,9 @@
 * MT_FEATURES:                           mktex configuration. (line  39)
 * multiple TeX hierarchies:              Brace expansion.     (line  20)
 * must exist:                            Searching overview.  (line  31)
-* names for mktex scripts:               mktex script names.  (line   6)
+* names for 'mktex' scripts:             mktex script names.  (line   6)
 * Neumann, Gustaf:                       History.             (line  56)
-* NFS and ls-R:                          ls-R.                (line  46)
+* NFS and 'ls-R':                        ls-R.                (line  46)
 * nomfdrivers:                           mktex configuration. (line  92)
 * nomode:                                mktex configuration. (line  97)
 * none:                                  Suppressing warnings.
@@ -3738,7 +3739,7 @@
 * shell variables:                       Variable expansion.  (line  17)
 * shell_escape, example for code:        Programming with config files.
                                                               (line  10)
-* site overrides for mktex...:           mktex configuration. (line  29)
+* site overrides for 'mktex...':         mktex configuration. (line  29)
 * skeleton TeX directory:                TeX directory structure.
                                                               (line   6)
 * slow startup time:                     Slow path searching. (line   6)
@@ -3773,7 +3774,7 @@
                                                               (line   6)
 * symbolic links not found:              Unable to find files.
                                                               (line  21)
-* symbolic links, and ls-R:              ls-R.                (line  44)
+* symbolic links, and 'ls-R':            ls-R.                (line  44)
 * symlinks, resolving:                   Calling sequence.    (line  31)
 * system C compiler bugs:                TeX or Metafont failing.
                                                               (line  16)
@@ -3839,7 +3840,7 @@
                                                               (line   6)
 * texmf.cnf:                             Specially-recognized files.
                                                               (line  38)
-* texmf.cnf missing, warning about:      Config files.        (line  18)
+* 'texmf.cnf' missing, warning about:    Config files.        (line  18)
 * texmf.cnf, and variable expansion:     Variable expansion.  (line   6)
 * texmf.cnf, definition for:             Config files.        (line   6)
 * texmf.cnf, source for path:            Path sources.        (line  20)
@@ -3884,7 +3885,7 @@
 * tilde.c:                               Tilde expansion.     (line  25)
 * time system call:                      Logging.             (line  15)
 * tolerance for glyph lookup:            Basic glyph lookup.  (line  15)
-* trailing / in home directory:          Tilde expansion.     (line  19)
+* trailing '/' in home directory:        Tilde expansion.     (line  19)
 * trailing colons:                       Default expansion.   (line   6)
 * translations, of path searching description: Path searching.
                                                               (line  10)
@@ -3910,7 +3911,7 @@
 * unreadable file warnings:              Suppressing warnings.
                                                               (line  27)
 * unreadable files:                      Searching overview.  (line  63)
-* unusable ls-R warning:                 ls-R.                (line  51)
+* unusable 'ls-R' warning:               ls-R.                (line  51)
 * usage patterns, finding:               Logging.             (line   6)
 * USERPROFILE, as ~ expansion:           Tilde expansion.     (line   6)
 * USE_TEXMFVAR:                          mktex configuration. (line 128)
@@ -3928,8 +3929,8 @@
                                                               (line 219)
 * Vojta, Paul:                           History.             (line  30)
 * Walsh, Norman:                         History.             (line  56)
-* warning about unusable ls-R:           ls-R.                (line  51)
-* warning, about missing texmf.cnf:      Config files.        (line  18)
+* warning about unusable 'ls-R':         ls-R.                (line  51)
+* warning, about missing 'texmf.cnf':    Config files.        (line  18)
 * warnings, file access:                 Searching overview.  (line  63)
 * warnings, suppressing:                 Suppressing warnings.
                                                               (line   6)
@@ -3956,66 +3957,61 @@
 
 Tag Table:
 Node: Top1480
-Node: Introduction2260
-Node: History4327
-Node: unixtex.ftp8923
-Node: Security10393
-Node: TeX directory structure12897
-Node: Path searching16938
-Node: Searching overview17896
-Node: Path sources21715
-Node: Config files22941
-Node: Path expansion28204
-Node: Default expansion29157
-Node: Variable expansion31227
-Node: Tilde expansion32628
-Node: Brace expansion33608
-Node: KPSE_DOT expansion34547
-Node: Subdirectory expansion35060
-Node: Casefolding search37408
-Node: Casefolding rationale38177
-Node: Casefolding examples39523
-Node: Filename database44569
-Node: ls-R45551
-Node: Filename aliases49227
-Node: Database format50405
-Node: Invoking kpsewhich51418
-Node: Path searching options52373
-Node: Specially-recognized files61971
-Node: Auxiliary tasks63326
-Node: Standard options67051
-Node: TeX support67407
-Node: Supported file formats68761
-Node: File lookup76429
-Node: Glyph lookup78178
-Node: Basic glyph lookup79302
-Node: Fontmap80182
-Node: Fallback font82711
-Node: Suppressing warnings83623
-Node: mktex scripts84750
-Node: mktex configuration85965
-Node: mktex script names91768
-Node: mktex script arguments93154
-Node: Programming94033
-Node: Programming overview94606
-Node: Calling sequence97467
-Node: Program-specific files103996
-Node: Programming with config files105019
-Node: Reporting bugs106606
-Node: Bug checklist107284
-Node: Mailing lists110753
-Node: Debugging111430
-Node: Logging116507
-Node: Common problems118374
-Node: Unable to find files118851
-Node: Slow path searching121261
-Node: Unable to generate fonts122636
-Node: TeX or Metafont failing125108
-Node: Index126310
+Node: Introduction2263
+Node: History4333
+Node: unixtex.ftp8929
+Node: Security10399
+Node: TeX directory structure12903
+Node: Path searching16944
+Node: Searching overview17902
+Node: Path sources21721
+Node: Config files22947
+Node: Path expansion28210
+Node: Default expansion29163
+Node: Variable expansion31233
+Node: Tilde expansion32634
+Node: Brace expansion33614
+Node: KPSE_DOT expansion34553
+Node: Subdirectory expansion35066
+Node: Casefolding search37414
+Node: Casefolding rationale38183
+Node: Casefolding examples39529
+Node: Filename database44575
+Node: ls-R45557
+Node: Filename aliases49233
+Node: Database format50411
+Node: Invoking kpsewhich51424
+Node: Path searching options52379
+Node: Specially-recognized files61977
+Node: Auxiliary tasks63332
+Node: Standard options67057
+Node: TeX support67413
+Node: Supported file formats68767
+Node: File lookup76435
+Node: Glyph lookup78184
+Node: Basic glyph lookup79308
+Node: Fontmap80188
+Node: Fallback font82717
+Node: Suppressing warnings83629
+Node: mktex scripts84756
+Node: mktex configuration85971
+Node: mktex script names91774
+Node: mktex script arguments93160
+Node: Programming94039
+Node: Programming overview94612
+Node: Calling sequence97473
+Node: Program-specific files104002
+Node: Programming with config files105025
+Node: Reporting bugs106612
+Node: Bug checklist107290
+Node: Mailing lists110759
+Node: Debugging111436
+Node: Logging116513
+Node: Common problems118380
+Node: Unable to find files118857
+Node: Slow path searching121267
+Node: Unable to generate fonts122642
+Node: TeX or Metafont failing125114
+Node: Index126316
 
 End Tag Table
-
-
-Local Variables:
-coding: utf-8
-End:

Modified: branches/stable/source/src/texk/kpathsea/doc/kpathsea.texi
===================================================================
--- branches/stable/source/src/texk/kpathsea/doc/kpathsea.texi	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/kpathsea/doc/kpathsea.texi	2021-02-17 19:06:29 UTC (rev 846)
@@ -2,13 +2,13 @@
 @setfilename kpathsea.info
 @settitle Kpathsea: A library for path searching
 
- at set version 6.3.2
- at set month-year March 2020
+ at set version 6.3.3
+ at set month-year February 2021
 
 @copying
 This file documents the Kpathsea library for path searching.
 
-Copyright @copyright{} 1996--2020 Karl Berry & Olaf Weber.
+Copyright @copyright{} 1996--2021 Karl Berry & Olaf Weber.
 
 Permission is granted to make and distribute verbatim copies of this
 manual provided the copyright notice and this permission notice are

Modified: branches/stable/source/src/texk/kpathsea/kpsewhich.c
===================================================================
--- branches/stable/source/src/texk/kpathsea/kpsewhich.c	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/kpathsea/kpsewhich.c	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,7 +1,7 @@
 /* kpsewhich -- standalone path lookup and variable expansion for Kpathsea.
    Ideas from Thomas Esser, Pierre MacKay, and many others.
 
-   Copyright 1995-2019 Karl Berry & Olaf Weber.
+   Copyright 1995-2021 Karl Berry & Olaf Weber.
 
    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
@@ -736,7 +736,7 @@
 
     } else if (ARGUMENT_IS ("version")) {
       puts (kpathsea_version_string);
-      puts ("Copyright 2020 Karl Berry & Olaf Weber.\n\
+      puts ("Copyright 2021 Karl Berry & Olaf Weber.\n\
 License LGPLv2.1+: GNU Lesser GPL version 2.1 or later <https://gnu.org/licenses/lgpl.html>\n\
 This is free software: you are free to change and redistribute it.\n\
 There is NO WARRANTY, to the extent permitted by law.\n");

Modified: branches/stable/source/src/texk/kpathsea/texmf.cnf
===================================================================
--- branches/stable/source/src/texk/kpathsea/texmf.cnf	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/kpathsea/texmf.cnf	2021-02-17 19:06:29 UTC (rev 846)
@@ -4,8 +4,8 @@
 % If you modify this original file, YOUR CHANGES WILL BE LOST when it is
 % updated.  Instead, put your changes -- and only your changes, not an
 % entire copy! -- in ../../texmf.cnf.  That is, if this file is
-% installed in /some/path/to/texlive/2020/texmf-dist/web2c/texmf.cnf,
-% put your custom settings in /some/path/to/texlive/2020/texmf.cnf.
+% installed in /some/path/to/texlive/2021/texmf-dist/web2c/texmf.cnf,
+% put your custom settings in /some/path/to/texlive/2021/texmf.cnf.
 % (Below, we use YYYY in place of the specific year.)
 % 
 % What follows is a super-summary of what this .cnf file can
@@ -84,10 +84,10 @@
 TEXMFHOME = ~/texmf
 
 % TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.
-TEXMFVAR = ~/.texlive2020/texmf-var
+TEXMFVAR = ~/.texlive2021/texmf-var
 
 % TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.
-TEXMFCONFIG = ~/.texlive2020/texmf-config
+TEXMFCONFIG = ~/.texlive2021/texmf-config
 
 % This is the value manipulated by tlmgr's auxtrees subcommand in the
 % root texmf.cnf. Kpathsea warns about a literally empty string for a

Modified: branches/stable/source/src/texk/kpathsea/version.ac
===================================================================
--- branches/stable/source/src/texk/kpathsea/version.ac	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/kpathsea/version.ac	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,5 +1,5 @@
-dnl $Id: version.ac 54634 2020-04-10 00:57:04Z karl $
-dnl   Copyright 2016-2020 Karl Berry <tex-live at tug.org>
+dnl $Id: version.ac 57769 2021-02-17 03:03:54Z karl $
+dnl   Copyright 2016-2021 Karl Berry <tex-live at tug.org>
 dnl   Copyright 2011-2015 Peter Breitenlohner <tex-live at tug.org>
 dnl
 dnl   This file is free software; the copyright holder
@@ -20,4 +20,4 @@
 dnl --------------------------------------------------------
 dnl
 dnl This file is m4-included from configure.ac.
-m4_define([kpse_version], [6.3.3/dev])
+m4_define([kpse_version], [6.3.3])

Modified: branches/stable/source/src/texk/tests/TeXLive/TLUtils.pm
===================================================================
--- branches/stable/source/src/texk/tests/TeXLive/TLUtils.pm	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/tests/TeXLive/TLUtils.pm	2021-02-17 19:06:29 UTC (rev 846)
@@ -5,7 +5,7 @@
 
 package TeXLive::TLUtils;
 
-my $svnrev = '$Revision: 56565 $';
+my $svnrev = '$Revision: 57421 $';
 my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
 sub module_revision { return $_modulerevision; }
 
@@ -224,7 +224,6 @@
 use Cwd;
 use Getopt::Long;
 use File::Temp;
-use File::Copy qw//;
 
 use TeXLive::TLConfig;
 
@@ -3201,7 +3200,7 @@
   }
   if ($usermode && -e $dest) {
     tlwarn("Updating $dest, backup copy in $dest.backup\n");
-    File::Copy::copy($dest, "$dest.backup");
+    copy("-f", $dest, "$dest.backup");
   }
   open(OUTFILE,">$dest")
     or die("Cannot open $dest for writing: $!");

Modified: branches/stable/source/src/texk/web2c/ChangeLog
===================================================================
--- branches/stable/source/src/texk/web2c/ChangeLog	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/ChangeLog	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,3 +1,18 @@
+2021-02-17  Karl Berry  <karl at tug.org>
+
+	* NEWS,
+	* doc/web2c.texi: 2021 release.
+
+2021-02-16  Andreas Scherer  <https://ascherer.github.io>
+
+	* ctangleboot.cin,
+	* cwebboot.cin: Reshuffle byte_mem pointer.
+
+2021-02-15  Andreas Scherer  <https://ascherer.github.io>
+
+	* tracingstacklevels.ch,
+	* ptexdir/ptex-base.ch: Fix Pascal variable in comment.
+
 2021-02-14  Petr Olsak  <petr at olsak.net>
 
 	* tracingstacklevels.ch: slow_print(cur_ext) also.

Modified: branches/stable/source/src/texk/web2c/NEWS
===================================================================
--- branches/stable/source/src/texk/web2c/NEWS	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/NEWS	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,5 +1,7 @@
 This file records noteworthy changes.  (Public domain.)
 
+

+2021 (for TeX Live 2021)
 * Knuth 2021 tune-up, with fixes to all of his *.web files. Overview:
 https://tug.org/TUGboat/42-1/tb130knuth-tuneup21.pdf
 New TeX version is 3.141592653, MF 2.71828182.

Modified: branches/stable/source/src/texk/web2c/configure
===================================================================
--- branches/stable/source/src/texk/web2c/configure	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/configure	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Web2C 2021/dev.
+# Generated by GNU Autoconf 2.69 for Web2C 2021.
 #
 # Report bugs to <tex-k at tug.org>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='Web2C'
 PACKAGE_TARNAME='web2c'
-PACKAGE_VERSION='2021/dev'
-PACKAGE_STRING='Web2C 2021/dev'
+PACKAGE_VERSION='2021'
+PACKAGE_STRING='Web2C 2021'
 PACKAGE_BUGREPORT='tex-k at tug.org'
 PACKAGE_URL=''
 
@@ -1618,7 +1618,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures Web2C 2021/dev to adapt to many kinds of systems.
+\`configure' configures Web2C 2021 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1692,7 +1692,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Web2C 2021/dev:";;
+     short | recursive ) echo "Configuration of Web2C 2021:";;
    esac
   cat <<\_ACEOF
 
@@ -1911,7 +1911,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Web2C configure 2021/dev
+Web2C configure 2021
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -3000,7 +3000,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Web2C $as_me 2021/dev, which was
+It was created by Web2C $as_me 2021, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3381,7 +3381,7 @@
 
 
 
-WEB2CVERSION=2021/dev
+WEB2CVERSION=2021
 
 
 am__api_version='1.16'
@@ -8685,7 +8685,7 @@
 
 # Define the identity of the package.
  PACKAGE='web2c'
- VERSION='2021/dev'
+ VERSION='2021'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -23679,7 +23679,7 @@
 Report bugs to <bug-libtool at gnu.org>."
 
 lt_cl_version="\
-Web2C config.lt 2021/dev
+Web2C config.lt 2021
 configured by $0, generated by GNU Autoconf 2.69.
 
 Copyright (C) 2011 Free Software Foundation, Inc.
@@ -27092,7 +27092,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by Web2C $as_me 2021/dev, which was
+This file was extended by Web2C $as_me 2021, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -27162,7 +27162,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-Web2C config.status 2021/dev
+Web2C config.status 2021
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 

Modified: branches/stable/source/src/texk/web2c/ctangleboot.cin
===================================================================
--- branches/stable/source/src/texk/web2c/ctangleboot.cin	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/ctangleboot.cin	2021-02-17 19:06:29 UTC (rev 846)
@@ -204,10 +204,10 @@
 typedef name_pointer*hash_pointer;
 extern char byte_mem[];
 extern char*byte_mem_end;
+extern char*byte_ptr;
 extern name_info name_dir[];
 extern name_pointer name_dir_end;
 extern name_pointer name_ptr;
-extern char*byte_ptr;
 extern name_pointer hash[];
 extern hash_pointer hash_end;
 extern hash_pointer h;

Modified: branches/stable/source/src/texk/web2c/cwebboot.cin
===================================================================
--- branches/stable/source/src/texk/web2c/cwebboot.cin	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/cwebboot.cin	2021-02-17 19:06:29 UTC (rev 846)
@@ -219,10 +219,10 @@
 typedef name_pointer*hash_pointer;
 extern char byte_mem[];
 extern char*byte_mem_end;
+extern char*byte_ptr;
 extern name_info name_dir[];
 extern name_pointer name_dir_end;
 extern name_pointer name_ptr;
-extern char*byte_ptr;
 extern name_pointer hash[];
 extern hash_pointer hash_end;
 extern hash_pointer h;

Modified: branches/stable/source/src/texk/web2c/cwebdir/ChangeLog
===================================================================
--- branches/stable/source/src/texk/web2c/cwebdir/ChangeLog	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/cwebdir/ChangeLog	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,3 +1,15 @@
+2021-02-16  Andreas Scherer  <https://ascherer.github.io>
+
+	* common.c,
+	* common.h,
+	* ctangle.c,
+	* comm-w2c.h: Reshuffle byte_mem pointer.
+
+2021-02-16  Andreas Scherer  <https://ascherer.github.io>
+
+	* comm-w2c.ch,
+	* common.h: Restore comment from 'cweave.w' (3.64c).
+
 2021-02-11  Andreas Scherer  <https://ascherer.github.io>
 
 	* texinputs/pdfctwimac.tex: Fix bug in color setter.

Modified: branches/stable/source/src/texk/web2c/cwebdir/comm-w2c.h
===================================================================
--- branches/stable/source/src/texk/web2c/cwebdir/comm-w2c.h	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/cwebdir/comm-w2c.h	2021-02-17 19:06:29 UTC (rev 846)
@@ -132,10 +132,10 @@
 typedef name_pointer *hash_pointer;
 extern char byte_mem[]; /* characters of names */
 extern char *byte_mem_end; /* end of |byte_mem| */
+extern char *byte_ptr; /* first unused position in |byte_mem| */
 extern name_info name_dir[]; /* information about names */
 extern name_pointer name_dir_end; /* end of |name_dir| */
 extern name_pointer name_ptr; /* first unused position in |name_dir| */
-extern char *byte_ptr; /* first unused position in |byte_mem| */
 extern name_pointer hash[]; /* heads of hash lists */
 extern hash_pointer hash_end; /* end of |hash| */
 extern hash_pointer h; /* index into hash-head array */
@@ -260,7 +260,7 @@
 @d max_texts 10239 /* number of replacement texts, must be less than 10240 */
 @d longest_name 10000 /* file and section names and section texts shouldn't be longer than this */
 @d stack_size 500 /* number of simultaneous levels of macro expansion */
- at d buf_size 1000 /* for \.{CWEAVE} */
+ at d buf_size 1000 /* maximum length of input line, plus one */
 @d long_buf_size (buf_size+longest_name) /* for \.{CWEAVE} */
 
 @ End of \.{COMMON} interface.

Modified: branches/stable/source/src/texk/web2c/cwebdir/common.c
===================================================================
--- branches/stable/source/src/texk/web2c/cwebdir/common.c	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/cwebdir/common.c	2021-02-17 19:06:29 UTC (rev 846)
@@ -166,10 +166,10 @@
 typedef name_pointer*hash_pointer;
 extern char byte_mem[];
 extern char*byte_mem_end;
+extern char*byte_ptr;
 extern name_info name_dir[];
 extern name_pointer name_dir_end;
 extern name_pointer name_ptr;
-extern char*byte_ptr;
 extern name_pointer hash[];
 extern hash_pointer hash_end;
 extern hash_pointer h;

Modified: branches/stable/source/src/texk/web2c/cwebdir/common.h
===================================================================
--- branches/stable/source/src/texk/web2c/cwebdir/common.h	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/cwebdir/common.h	2021-02-17 19:06:29 UTC (rev 846)
@@ -115,10 +115,10 @@
 typedef name_pointer *hash_pointer;
 extern char byte_mem[]; /* characters of names */
 extern char *byte_mem_end; /* end of |byte_mem| */
+extern char *byte_ptr; /* first unused position in |byte_mem| */
 extern name_info name_dir[]; /* information about names */
 extern name_pointer name_dir_end; /* end of |name_dir| */
 extern name_pointer name_ptr; /* first unused position in |name_dir| */
-extern char *byte_ptr; /* first unused position in |byte_mem| */
 extern name_pointer hash[]; /* heads of hash lists */
 extern hash_pointer hash_end; /* end of |hash| */
 extern hash_pointer h; /* index into hash-head array */
@@ -238,7 +238,7 @@
 @d max_texts 10239 /* number of replacement texts, must be less than 10240 */
 @d longest_name 10000 /* file and section names and section texts shouldn't be longer than this */
 @d stack_size 500 /* number of simultaneous levels of macro expansion */
- at d buf_size 1000 /* for \.{CWEAVE} */
+ at d buf_size 1000 /* maximum length of input line, plus one */
 @d long_buf_size (buf_size+longest_name) /* for \.{CWEAVE} */
 
 @ End of \.{COMMON} interface.

Modified: branches/stable/source/src/texk/web2c/cwebdir/ctangle.c
===================================================================
--- branches/stable/source/src/texk/web2c/cwebdir/ctangle.c	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/cwebdir/ctangle.c	2021-02-17 19:06:29 UTC (rev 846)
@@ -188,10 +188,10 @@
 typedef name_pointer*hash_pointer;
 extern char byte_mem[];
 extern char*byte_mem_end;
+extern char*byte_ptr;
 extern name_info name_dir[];
 extern name_pointer name_dir_end;
 extern name_pointer name_ptr;
-extern char*byte_ptr;
 extern name_pointer hash[];
 extern hash_pointer hash_end;
 extern hash_pointer h;

Modified: branches/stable/source/src/texk/web2c/doc/web2c.info
===================================================================
--- branches/stable/source/src/texk/web2c/doc/web2c.info	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/doc/web2c.info	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,10 +1,10 @@
-This is web2c.info, produced by makeinfo version 5.1 from web2c.texi.
+This is web2c.info, produced by makeinfo version 6.7 from web2c.texi.
 
 This file documents the installation and use of the programs in Web2c,
 an implementation of Donald Knuth's TeX system.
 
    Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-2005, 2007, 2008, 2009, 2010-2020 Karl Berry & Olaf Weber.
+2005, 2007, 2008, 2009, 2010-2021 Karl Berry & Olaf Weber.
 
    Permission is granted to make and distribute verbatim copies of this
 manual provided the copyright notice and this permission notice are
@@ -58,7 +58,7 @@
 
 This document describes how to install and use the programs in the Web2c
 implementation of the TeX system, especially for Unix systems.  It
-corresponds to Web2c version 2020, released in July 2020.
+corresponds to Web2c version 2021, released in February 2021.
 
 * Menu:
 
@@ -83,7 +83,8 @@
 1 Introduction
 **************
 
-This manual corresponds to version 2020 of Web2c, released in July 2020.
+This manual corresponds to version 2021 of Web2c, released in February
+2021.
 
    "Web2c" is the name of a TeX implementation, originally for Unix, but
 now also running under various operating systems.  By "TeX
@@ -438,6 +439,11 @@
    TeX, Metafont, and MetaPost have a number of additional options in
 common:
 
+'-cnf-line=STR'
+     Parse STR as if it were a line in the 'texmf.cnf' configuration
+     file, overriding all other settings.  *Note (kpathsea)Path
+     searching options::.
+
 '-file-line-error'
 '-no-file-line-error'
      Change (or do not change) the way error messages are printed.  The
@@ -521,7 +527,8 @@
 '-8bit'
      This option specifies that by default all characters should be
      considered printable.  If '-translate-file' was given as well, then
-     the TCX file may mark characters as non-printable.
+     the TCX file may mark characters as non-printable.  This is a no-op
+     in engines supporting native Unicode.
 
 
 File: web2c.info,  Node: Path searching,  Next: Output file location,  Prev: Common options,  Up: Commonalities
@@ -2418,9 +2425,9 @@
 
 * Menu:
 
-* tangle invocation::           
-* weave invocation::            
-* pooltype invocation::         
+* tangle invocation::
+* weave invocation::
+* pooltype invocation::
 
 
 File: web2c.info,  Node: tangle invocation,  Next: weave invocation,  Up: WEB
@@ -2659,7 +2666,7 @@
 
 * Menu:
 
-* dvitype output example::      
+* dvitype output example::
 
 
 File: web2c.info,  Node: dvitype output example,  Up: dvitype invocation
@@ -3494,8 +3501,8 @@
  [index ]
 * Menu:
 
-* '"' character, ignored in filenames:   \input filenames.    (line  22)
-* '#define' options:                     Compile-time options.
+* " character, ignored in filenames:     \input filenames.    (line  22)
+* #define options:                       Compile-time options.
                                                               (line   6)
 * $ expansion in filenames:              \input filename caveats.
                                                               (line  17)
@@ -3533,13 +3540,14 @@
                                                               (line  59)
 * --with-x:                              Online Metafont graphics.
                                                               (line  57)
-* -8bit:                                 Common options.      (line 105)
+* -8bit:                                 Common options.      (line 110)
 * -base=BASE:                            Determining the memory dump to use.
                                                               (line  15)
-* -base=DUMPNAME:                        Common options.      (line  34)
-* -change=CHFILE:                        mft invocation.      (line  62)
+* -base=DUMPNAME:                        Common options.      (line  39)
+* -change=CHFILE:                        mft invocation.      (line  63)
 * -charcode-format=TYPE:                 tftopl invocation.   (line  27)
 * -charcode-format=TYPE <1>:             vftovp invocation.   (line  30)
+* -cnf-line:                             Common options.      (line  25)
 * -D compiler options:                   Compile-time options.
                                                               (line   6)
 * -disable-write18:                      tex invocation.      (line 127)
@@ -3546,22 +3554,22 @@
 * -dpi=REAL:                             dvitype invocation.  (line  24)
 * -enable-write18:                       tex invocation.      (line 126)
 * -enc:                                  tex invocation.      (line  86)
-* -file-line-error:                      Common options.      (line  25)
-* -file-line-error-style:                Common options.      (line  26)
-* -fmt=DUMPNAME:                         Common options.      (line  34)
+* -file-line-error:                      Common options.      (line  30)
+* -file-line-error-style:                Common options.      (line  31)
+* -fmt=DUMPNAME:                         Common options.      (line  39)
 * -fmt=FMT:                              Determining the memory dump to use.
                                                               (line  15)
 * -geometry, supported with Xt:          Online Metafont graphics.
                                                               (line  69)
-* -halt-on-error:                        Common options.      (line  41)
+* -halt-on-error:                        Common options.      (line  46)
 * -images:                               gftype invocation.   (line  26)
-* -ini:                                  Common options.      (line  45)
+* -ini:                                  Common options.      (line  50)
 * -ini <1>:                              Initial and virgin.  (line  10)
-* -interaction=STRING:                   Common options.      (line  50)
+* -interaction=STRING:                   Common options.      (line  55)
 * -ipc:                                  tex invocation.      (line  92)
 * -ipc-start:                            tex invocation.      (line  92)
-* -jobname=STRING:                       Common options.      (line  55)
-* -kpathsea-debug=NUMBER:                Common options.      (line  59)
+* -jobname=STRING:                       Common options.      (line  60)
+* -kpathsea-debug=NUMBER:                Common options.      (line  64)
 * -length=NUMBER:                        tangle invocation.   (line  27)
 * -loose:                                tangle invocation.   (line  46)
 * -lowercase:                            tangle invocation.   (line  35)
@@ -3569,7 +3577,7 @@
 * -magnification=INTEGER <1>:            dvitype invocation.  (line  28)
 * -max-pages=N:                          dvicopy invocation.  (line  25)
 * -max-pages=N <1>:                      dvitype invocation.  (line  33)
-* -mem=DUMPNAME:                         Common options.      (line  34)
+* -mem=DUMPNAME:                         Common options.      (line  39)
 * -min-crossrefs=N:                      bibtex invocation.   (line  31)
 * -mixedcase:                            tangle invocation.   (line  35)
 * -mktex=FILETYPE:                       tex invocation.      (line 102)
@@ -3576,13 +3584,13 @@
 * -mktex=FILETYPE <1>:                   mf invocation.       (line  87)
 * -mltex:                                tex invocation.      (line 107)
 * -mnemonics:                            gftype invocation.   (line  29)
-* -no-file-line-error:                   Common options.      (line  26)
+* -no-file-line-error:                   Common options.      (line  31)
 * -no-mktex=FILETYPE:                    tex invocation.      (line 102)
 * -no-mktex=FILETYPE <1>:                mf invocation.       (line  87)
-* -no-parse-first-line:                  Common options.      (line  72)
+* -no-parse-first-line:                  Common options.      (line  77)
 * -no-shell-escape:                      tex invocation.      (line 120)
 * -output-comment=STRING:                tex invocation.      (line 112)
-* -output-directory:                     Common options.      (line  66)
+* -output-directory:                     Common options.      (line  71)
 * -output-directory <1>:                 Output file location.
                                                               (line  15)
 * -output-level=N:                       dvitype invocation.  (line  36)
@@ -3589,20 +3597,20 @@
 * -overflow-label-offset=POINTS:         gftodvi invocation.  (line  59)
 * -page-start=PAGE-SPEC:                 dvicopy invocation.  (line  28)
 * -page-start=PAGE-SPEC <1>:             dvitype invocation.  (line  46)
-* -parse-first-line:                     Common options.      (line  71)
-* -progname=STRING:                      Common options.      (line  77)
+* -parse-first-line:                     Common options.      (line  76)
+* -progname=STRING:                      Common options.      (line  82)
 * -progname=STRING <1>:                  Determining the memory dump to use.
                                                               (line  17)
-* -recorder:                             Common options.      (line  84)
+* -recorder:                             Common options.      (line  89)
 * -shell-escape:                         tex invocation.      (line 119)
 * -shell-restricted:                     tex invocation.      (line 121)
 * -show-opcodes:                         dvitype invocation.  (line  52)
 * -strict:                               tangle invocation.   (line  46)
-* -style=MFTFILE:                        mft invocation.      (line  66)
+* -style=MFTFILE:                        mft invocation.      (line  67)
 * -T:                                    mpost invocation.    (line 115)
 * -terse:                                bibtex invocation.   (line  28)
 * -tex=TEXPROGRAM:                       mpost invocation.    (line 118)
-* -translate-file=TCXFILE:               Common options.      (line  98)
+* -translate-file=TCXFILE:               Common options.      (line 103)
 * -troff:                                mpost invocation.    (line 115)
 * -underline:                            tangle invocation.   (line  41)
 * -uppercase:                            tangle invocation.   (line  35)
@@ -3618,10 +3626,10 @@
 * .fmt:                                  Initial TeX.         (line   6)
 * .mf:                                   mf invocation.       (line  24)
 * .mp:                                   mpost invocation.    (line  30)
-* '.mps' files and PDF:                  mpost invocation.    (line  86)
+* .mps files and PDF:                    mpost invocation.    (line  86)
 * .NNN PostScript figures:               mpost invocation.    (line  35)
 * .NNNgf generic fonts:                  mf invocation.       (line  34)
-* .tcx character translation files:      Common options.      (line  98)
+* .tcx character translation files:      Common options.      (line 103)
 * .tcx character translation files <1>:  TCX files.           (line   6)
 * .tex:                                  tex invocation.      (line  20)
 * .tfm output:                           mf invocation.       (line  43)
@@ -3631,8 +3639,8 @@
 * .Xresources:                           Online Metafont graphics.
                                                               (line  69)
 * 2602gf:                                mf invocation.       (line  48)
-* 8 bit clean:                           Common options.      (line 105)
-* 8 bit clean output, specifying:        Common options.      (line 105)
+* 8 bit clean:                           Common options.      (line 110)
+* 8 bit clean output, specifying:        Common options.      (line 110)
 * 8-bit characters:                      TCX files.           (line   6)
 * \bibliography:                         bibtex invocation.   (line  18)
 * \bibliographystyle:                    bibtex invocation.   (line  18)
@@ -3642,12 +3650,12 @@
 * \font and dynamic generation:          tex invocation.      (line  41)
 * \fontdimen:                            tftopl invocation.   (line  99)
 * \immediate\write18:                    Shell escapes.       (line   6)
-* '\input' braced (grouped) filename:    \input braced filename.
+* \input braced (grouped) filename:      \input braced filename.
                                                               (line   6)
-* '\input' filename caveats:             \input filename caveats.
+* \input filename caveats:               \input filename caveats.
                                                               (line   6)
 * \input filenames:                      \input filenames.    (line   6)
-* '\input' quoted filename:              \input quoted filename.
+* \input quoted filename:                \input quoted filename.
                                                               (line   6)
 * \input, and pipes:                     Shell escapes.       (line  64)
 * \mag:                                  dvicopy invocation.  (line  20)
@@ -3655,9 +3663,9 @@
 * \openin, and pipes:                    Shell escapes.       (line  64)
 * \openout and security:                 tex invocation.      (line  48)
 * \openout, and pipes:                   Shell escapes.       (line  64)
-* \output routine, and '\write':         Shell escapes.       (line  28)
+* \output routine, and \write:           Shell escapes.       (line  28)
 * \pdfshellescape:                       Shell escapes.       (line  64)
-* \string, and '\input filenames':       \input filename caveats.
+* \string, and \input filenames:         \input filename caveats.
                                                               (line  29)
 * \tracingcharsubdef and MLTeX:          \tracingcharsubdef.  (line   6)
 * \tracinglostchars and MLTeX:           \tracingcharsubdef.  (line  11)
@@ -3669,7 +3677,7 @@
                                                               (line  16)
 * accented character:                    TCX files.           (line   6)
 * accents, hyphenating words with:       MLTeX.               (line   6)
-* acknowledgements:                      Introduction.        (line  53)
+* acknowledgements:                      Introduction.        (line  54)
 * acm.bst:                               Basic BibTeX style files.
                                                               (line  19)
 * Ada, WEB for:                          WEB.                 (line  12)
@@ -3712,7 +3720,7 @@
 * BDF and GF conversion:                 Font utilities available elsewhere.
                                                               (line  15)
 * beginfig:                              mpost invocation.    (line  35)
-* Berry, Karl:                           Introduction.        (line  42)
+* Berry, Karl:                           Introduction.        (line  43)
 * BIBINPUTS, search path for bib files:  bibtex invocation.   (line  18)
 * bibliographies, creating:              BibTeX.              (line   6)
 * bibliography:                          References.          (line   6)
@@ -3724,13 +3732,13 @@
                                                               (line   6)
 * BigEndian machines:                    Hardware and memory dumps.
                                                               (line   6)
-* binaries, linking:                     Common options.      (line  77)
+* binaries, linking:                     Common options.      (line  82)
 * blank lines, in TCX files:             TCX files.           (line  66)
 * boxes, memory for:                     Runtime options.     (line  20)
-* braced filename for '\input':          \input braced filename.
+* braced filename for \input:            \input braced filename.
                                                               (line   6)
 * breakpoints, memory for:               Runtime options.     (line  20)
-* Breitenlohner, Peter:                  Introduction.        (line   8)
+* Breitenlohner, Peter:                  Introduction.        (line   9)
 * BSTINPUTS, search path for bst files:  bibtex invocation.   (line  18)
 * btex for MetaPost labels:              mpost invocation.    (line  48)
 * btxdoc.bib:                            bibtex invocation.   (line  52)
@@ -3741,12 +3749,12 @@
 * byte swapping:                         Hardware and memory dumps.
                                                               (line  13)
 * c-sources Makefile target:             Additional targets.  (line  12)
-* caveats for '\input' filenames:        \input filename caveats.
+* caveats for \input filenames:          \input filename caveats.
                                                               (line   6)
-* change files, and MFT:                 mft invocation.      (line  62)
+* change files, and MFT:                 mft invocation.      (line  63)
 * change files, and Tangle:              tangle invocation.   (line  11)
 * change files, and Weave:               weave invocation.    (line  14)
-* changing error messages style:         Common options.      (line  26)
+* changing error messages style:         Common options.      (line  31)
 * character codes, in GFtype output:     gftype invocation.   (line  79)
 * character codes, in PKtype output:     pktype invocation.   (line  47)
 * character codes, in TCX files:         TCX files.           (line  77)
@@ -3763,7 +3771,7 @@
                                                               (line  69)
 * cm.base:                               Initial Metafont.    (line  26)
 * cmbase.mf:                             Initial Metafont.    (line  26)
-* cmbase.mft:                            mft invocation.      (line  72)
+* cmbase.mft:                            mft invocation.      (line  73)
 * cmmf.base not recommended:             Initial Metafont.    (line  26)
 * color, in DVItoMP:                     dvitomp invocation.  (line  15)
 * comments, in TCX files:                TCX files.           (line  70)
@@ -3776,7 +3784,7 @@
                                                               (line   6)
 * Computer Modern fonts, and Troff:      mpost invocation.    (line  65)
 * Computer Modern macros:                Initial Metafont.    (line  26)
-* 'Computer Modern Typefaces', production of: mft invocation. (line  72)
+* Computer Modern Typefaces, production of: mft invocation.   (line  73)
 * configuration:                         Installation.        (line   6)
 * configuration file reading:            Path searching.      (line   6)
 * configuration file values:             Runtime options.     (line   6)
@@ -3801,13 +3809,13 @@
 * cross-references, omitting:            weave invocation.    (line  22)
 * current directory, used for output:    Output file location.
                                                               (line   6)
-* Curtis, Pavel:                         Introduction.        (line  42)
+* Curtis, Pavel:                         Introduction.        (line  43)
 * Cweb:                                  WEB.                 (line  12)
 * CWEB:                                  WEB.                 (line  12)
 * date and time, in memory dumps:        Hardware and memory dumps.
                                                               (line  30)
 * debugging DVI utilities:               dvitype invocation.  (line  52)
-* debugging flags, specifying:           Common options.      (line  59)
+* debugging flags, specifying:           Common options.      (line  64)
 * decimal character codes, in TCX files: TCX files.           (line  77)
 * dependencies, hardware:                Hardware and memory dumps.
                                                               (line   6)
@@ -3824,7 +3832,7 @@
 * downloading of fonts for MetaPost labels: mpost invocation. (line  70)
 * DrawingServant:                        Online Metafont graphics.
                                                               (line  35)
-* dump file:                             Common options.      (line  34)
+* dump file:                             Common options.      (line  39)
 * dumping memory:                        Memory dumps.        (line   6)
 * DVI comment, specifying:               tex invocation.      (line 112)
 * DVI files, converting to MPX:          dvitomp invocation.  (line   6)
@@ -3842,12 +3850,12 @@
 * dx horizontal escapement <1>:          gftype invocation.   (line 106)
 * dy vertical escapement:                gftype invocation.   (line 106)
 * dynamic array allocation:              Runtime options.     (line  45)
-* dynamic Metafont mode definitions with 'smode': Modes.      (line  28)
+* dynamic Metafont mode definitions with smode: Modes.        (line  28)
 * dynamic packing variable:              pktype invocation.   (line  44)
 * e response at error prompt:            Editor invocation.   (line   6)
 * e-circumflex:                          \charsubdef.         (line  20)
 * e-TeX:                                 TeX extensions.      (line  10)
-* e.mft:                                 mft invocation.      (line  72)
+* e.mft:                                 mft invocation.      (line  73)
 * EC fonts:                              tex invocation.      (line  41)
 * EC fonts <1>:                          mf invocation.       (line  24)
 * editing of bitmap fonts:               Font utilities available elsewhere.
@@ -3875,7 +3883,7 @@
 * expanded plain format:                 Formats.             (line  54)
 * expand_depth:                          Runtime options.     (line  24)
 * expansion limit, recursive:            Runtime options.     (line  25)
-* expansion, and '\input' filenames:     \input filename caveats.
+* expansion, and \input filenames:       \input filename caveats.
                                                               (line   6)
 * extensions to TeX:                     TeX extensions.      (line   6)
 * extra_mem_bot:                         Runtime options.     (line  19)
@@ -3884,10 +3892,10 @@
 * FAMILY property <1>:                   tftopl invocation.   (line  99)
 * Ferguson, Michael:                     MLTeX.               (line   6)
 * file formats for fonts:                Font file formats.   (line   6)
-* file recorder:                         Common options.      (line  84)
+* file recorder:                         Common options.      (line  89)
 * filename conventions, in input files:  \input filenames.    (line   6)
-* filenames starting with '-':           Option conventions.  (line  19)
-* first line of the main input file:     Common options.      (line  98)
+* filenames starting with -:             Option conventions.  (line  19)
+* first line of the main input file:     Common options.      (line 103)
 * fixed-point arithmetic:                Compile-time options.
                                                               (line  21)
 * FIXPT:                                 Compile-time options.
@@ -3925,7 +3933,7 @@
 * fraction routines:                     Compile-time options.
                                                               (line  21)
 * Free Software Foundation documentation system: Formats.     (line  47)
-* freedom of Web2c:                      Introduction.        (line  22)
+* freedom of Web2c:                      Introduction.        (line  23)
 * ftp.math.utah.edu:                     bibtex invocation.   (line  58)
 * generating source specials:            tex invocation.      (line 133)
 * geometric designs:                     Metafont.            (line   6)
@@ -3950,7 +3958,7 @@
 * glue, memory for:                      Runtime options.     (line  20)
 * glyph substitutions:                   MLTeX.               (line   6)
 * gray font:                             gftodvi invocation.  (line  29)
-* group-delimited filename for '\input': \input braced filename.
+* group-delimited filename for \input:   \input braced filename.
                                                               (line   6)
 * Gruff, Billy Goat:                     Triptrap.            (line   6)
 * gsftopk:                               Font utilities available elsewhere.
@@ -3962,12 +3970,12 @@
 * headerbyte information:                tftopl invocation.   (line  95)
 * height, in pixels:                     pktype invocation.   (line  62)
 * help, online:                          Common options.      (line  11)
-* Henry, Patrick:                        Introduction.        (line  22)
+* Henry, Patrick:                        Introduction.        (line  23)
 * Herberts, Mathias:                     Online Metafont graphics.
                                                               (line  20)
 * hex character codes, in TCX files:     TCX files.           (line  77)
-* history:                               Introduction.        (line  42)
-* Hobby, John:                           Introduction.        (line   8)
+* history:                               Introduction.        (line  43)
+* Hobby, John:                           Introduction.        (line   9)
 * horizontal escapement:                 pktype invocation.   (line  57)
 * horizontal escapement <1>:             gftype invocation.   (line 106)
 * hp2627:                                Online Metafont graphics.
@@ -3983,7 +3991,7 @@
 * hyphenation and languages:             Languages and hyphenation.
                                                               (line   6)
 * hyphenation patterns, creating:        patgen invocation.   (line   6)
-* ice cream:                             Introduction.        (line  22)
+* ice cream:                             Introduction.        (line  23)
 * identifier case:                       tangle invocation.   (line  35)
 * identifier collisions:                 tangle invocation.   (line  46)
 * identifier length:                     tangle invocation.   (line  27)
@@ -3993,7 +4001,7 @@
 * il1-t1.tcx:                            TCX files.           (line  48)
 * il2-t1.tcx:                            TCX files.           (line  48)
 * Info format:                           Formats.             (line  47)
-* initial form, enabling:                Common options.      (line  45)
+* initial form, enabling:                Common options.      (line  50)
 * initial Metafont:                      Initial Metafont.    (line   6)
 * initial MetaPost:                      Initial MetaPost.    (line   6)
 * initial programs:                      Initial and virgin.  (line  19)
@@ -4005,8 +4013,8 @@
 * install-formats Make target:           Additional targets.  (line  17)
 * install-mems Make target:              Additional targets.  (line  34)
 * installation:                          Installation.        (line   6)
-* interaction between TCX files and '-8bit'.: TCX files.      (line 104)
-* interaction mode:                      Common options.      (line  50)
+* interaction between TCX files and -8bit.: TCX files.        (line 104)
+* interaction mode:                      Common options.      (line  55)
 * international characters:              TCX files.           (line   6)
 * introduction:                          Introduction.        (line   6)
 * IPC:                                   IPC and TeX.         (line   6)
@@ -4013,12 +4021,12 @@
 * IPC_DEBUG:                             Compile-time options.
                                                               (line  28)
 * IPC_DEBUG <1>:                         IPC and TeX.         (line  13)
-* job name:                              Common options.      (line  55)
+* job name:                              Common options.      (line  60)
 * kerning table, in TFM files:           tftopl invocation.   (line 101)
 * keyboard character code, translating:  TCX files.           (line 101)
-* Knuth, Donald E.:                      Introduction.        (line   8)
+* Knuth, Donald E.:                      Introduction.        (line   9)
 * Knuth, Donald E. <1>:                  mft invocation.      (line  56)
-* KPATHSEA_DEBUG:                        Common options.      (line  59)
+* KPATHSEA_DEBUG:                        Common options.      (line  64)
 * KRN property:                          tftopl invocation.   (line 101)
 * label font:                            gftodvi invocation.  (line  36)
 * LABEL property:                        tftopl invocation.   (line 101)
@@ -4032,17 +4040,17 @@
 * left side bearing <1>:                 gftype invocation.   (line  82)
 * legalisms:                             Legalisms.           (line   6)
 * libsigsegv library:                    Runtime options.     (line  33)
-* licensing terms:                       Introduction.        (line  22)
+* licensing terms:                       Introduction.        (line  23)
 * LIG property:                          tftopl invocation.   (line 101)
 * ligature table, in TFM files:          tftopl invocation.   (line 101)
 * LIGTABLE property:                     tftopl invocation.   (line 101)
-* linking binaries:                      Common options.      (line  77)
+* linking binaries:                      Common options.      (line  82)
 * links to binaries:                     Determining the memory dump to use.
                                                               (line  30)
 * literate programming:                  WEB.                 (line   6)
 * LittleEndian machines:                 Hardware and memory dumps.
                                                               (line   6)
-* location of 'texmf.cnf' in TeX Live:   Runtime options.     (line  56)
+* location of texmf.cnf in TeX Live:     Runtime options.     (line  56)
 * log file, BibTeX:                      bibtex invocation.   (line  14)
 * Lua:                                   TeX extensions.      (line  30)
 * LuaTeX:                                TeX extensions.      (line  30)
@@ -4060,7 +4068,7 @@
 * magnification <1>:                     dvitype invocation.  (line  28)
 * main_memory:                           Runtime options.     (line  15)
 * Make targets, additional:              Additional targets.  (line   6)
-* Martin, Rick:                          Introduction.        (line  53)
+* Martin, Rick:                          Introduction.        (line  54)
 * Mathematical Reviews:                  Formats.             (line  39)
 * mathematical typesetting:              TeX.                 (line   6)
 * mem file, determining:                 Determining the memory dump to use.
@@ -4098,7 +4106,7 @@
                                                               (line  15)
 * MetaPost input files:                  mpost invocation.    (line  30)
 * MetaPost invocation:                   mpost invocation.    (line   6)
-* MetaPost source, prettyprinting:       mft invocation.      (line  78)
+* MetaPost source, prettyprinting:       mft invocation.      (line  79)
 * MetaPost, initial:                     Initial MetaPost.    (line   6)
 * MetaPost, TeX, and Metafont:           Three programs.      (line   6)
 * metatype1:                             Font utilities available elsewhere.
@@ -4124,9 +4132,9 @@
 * modes.mf recommended modes file:       Modes.               (line  10)
 * mode_def:                              Modes.               (line  15)
 * mode_setup:                            Modes.               (line  15)
-* modifying 'texmf.cnf' in TeX Live:     Runtime options.     (line  56)
-* Morgan, Tim:                           Introduction.        (line  42)
-* Morris, Bob:                           Introduction.        (line  53)
+* modifying texmf.cnf in TeX Live:       Runtime options.     (line  56)
+* Morgan, Tim:                           Introduction.        (line  43)
+* Morris, Bob:                           Introduction.        (line  54)
 * MPEDIT:                                Editor invocation.   (line  10)
 * mpgraph.ps:                            mpost invocation.    (line  18)
 * mpman.ps:                              mpost invocation.    (line   6)
@@ -4139,7 +4147,7 @@
 * mptrap.readme:                         Triptrap.            (line   6)
 * MPX files, converting from DVI files:  dvitomp invocation.  (line   6)
 * Multi-lingual TeX:                     MLTeX.               (line   6)
-* multiple spaces, and '\input' filenames: \input filename caveats.
+* multiple spaces, and \input filenames: \input filename caveats.
                                                               (line   6)
 * N tilde:                               \charsubdef.         (line  36)
 * new graphics support for Metafont:     Online Metafont graphics.
@@ -4163,7 +4171,7 @@
 * optical font scaling:                  Font file formats.   (line  21)
 * option conventions:                    Option conventions.  (line   6)
 * origin:                                pktype invocation.   (line  66)
-* output directory, specifying:          Common options.      (line  66)
+* output directory, specifying:          Common options.      (line  71)
 * output directory, specifying <1>:      Output file location.
                                                               (line  15)
 * output file location:                  Output file location.
@@ -4175,13 +4183,13 @@
 * packet length:                         pktype invocation.   (line  50)
 * page, starting:                        dvicopy invocation.  (line  28)
 * page, starting <1>:                    dvitype invocation.  (line  46)
-* parsing the first line:                Common options.      (line  72)
+* parsing the first line:                Common options.      (line  77)
 * Pascal, creating from WEB:             tangle invocation.   (line   6)
 * patgen:                                patgen invocation.   (line   6)
 * path searching:                        Path searching.      (line   6)
-* path searching debugging:              Common options.      (line  59)
+* path searching debugging:              Common options.      (line  64)
 * PDF:                                   TeX extensions.      (line  22)
-* PDF, and '.mps' files:                 mpost invocation.    (line  86)
+* PDF, and .mps files:                   mpost invocation.    (line  86)
 * pdfTeX:                                TeX extensions.      (line  22)
 * permissions, legal:                    Legalisms.           (line   6)
 * PFA and PFB conversion:                Font utilities available elsewhere.
@@ -4214,7 +4222,7 @@
 * plain.bst:                             Basic BibTeX style files.
                                                               (line  11)
 * plain.fmt:                             Initial TeX.         (line  13)
-* plain.mft:                             mft invocation.      (line  66)
+* plain.mft:                             mft invocation.      (line  67)
 * pltotf:                                pltotf invocation.   (line   6)
 * pool file, writing:                    tangle invocation.   (line  16)
 * Poole, Simon:                          Online Metafont graphics.
@@ -4240,8 +4248,8 @@
 * production use:                        Initial and virgin.  (line  15)
 * program name, determines memory dump:  Determining the memory dump to use.
                                                               (line  30)
-* program names, special:                Common options.      (line  45)
-* program names, special <1>:            Common options.      (line  77)
+* program names, special:                Common options.      (line  50)
+* program names, special <1>:            Common options.      (line  82)
 * program names, special <2>:            tex invocation.      (line 107)
 * prologues:                             mpost invocation.    (line 115)
 * prologues, and EPSF output:            mpost invocation.    (line  80)
@@ -4257,10 +4265,10 @@
 * PXL files, explained:                  Font file formats.   (line  39)
 * pxtoch:                                Font utilities available elsewhere.
                                                               (line  23)
-* quoted filename for '\input':          \input quoted filename.
+* quoted filename for \input:            \input quoted filename.
                                                               (line   6)
 * Raichle, Bernd:                        MLTeX.               (line   6)
-* reading, additional:                   Introduction.        (line  61)
+* reading, additional:                   Introduction.        (line  62)
 * readonly directory, running TeX in:    Output file location.
                                                               (line  15)
 * readonly directory, running TeX in <1>: Output file location.
@@ -4280,7 +4288,7 @@
 * restricted shell escapes:              Shell escapes.       (line   6)
 * right side bearing:                    pktype invocation.   (line  66)
 * right side bearing <1>:                gftype invocation.   (line  82)
-* Rokicki, Tomas:                        Introduction.        (line  42)
+* Rokicki, Tomas:                        Introduction.        (line  43)
 * run length encoded bitmaps:            pktype invocation.   (line  76)
 * run length encoded bitmaps <1>:        gftype invocation.   (line  89)
 * runtime options:                       Runtime options.     (line   6)
@@ -4292,8 +4300,8 @@
                                                               (line  42)
 * security, and output files:            tex invocation.      (line  48)
 * security, and shell escapes:           Shell escapes.       (line   6)
-* security, and 'write':                 mpost invocation.    (line  92)
-* security, and '\openout':              tex invocation.      (line  48)
+* security, and write:                   mpost invocation.    (line  92)
+* security, and \openout:                tex invocation.      (line  48)
 * segmentation fault:                    Runtime options.     (line  25)
 * shapes:                                Metafont.            (line   6)
 * sharing memory dumps:                  Hardware and memory dumps.
@@ -4314,18 +4322,18 @@
 * sockets:                               IPC and TeX.         (line   6)
 * space-terminated filenames:            \input filenames.    (line  10)
 * Spiderweb:                             WEB.                 (line  12)
-* Stallman, Richard:                     Introduction.        (line  53)
+* Stallman, Richard:                     Introduction.        (line  54)
 * starting page:                         dvicopy invocation.  (line  28)
 * starting page <1>:                     dvitype invocation.  (line  46)
 * Steele Jr., Guy L.:                    Hardware and memory dumps.
                                                               (line  34)
-* stopping at the first error:           Common options.      (line  41)
-* strategy, overall:                     Introduction.        (line  16)
+* stopping at the first error:           Common options.      (line  46)
+* strategy, overall:                     Introduction.        (line  17)
 * string numbers, displaying:            pooltype invocation. (line   6)
 * string pool, writing:                  tangle invocation.   (line  16)
 * string representation:                 pooltype invocation. (line  30)
 * style design, for BibTeX:              bibtex invocation.   (line  49)
-* style files:                           mft invocation.      (line  66)
+* style files:                           mft invocation.      (line  67)
 * substitutions of font glyphs:          MLTeX.               (line   6)
 * sun:                                   Online Metafont graphics.
                                                               (line  42)
@@ -4342,7 +4350,7 @@
 * system C library function:             Shell escapes.       (line   6)
 * system command:                        Shell escapes.       (line   6)
 * T1 encoding and ISO input:             TCX files.           (line  48)
-* tabs, and '\input' filenames:          \input filename caveats.
+* tabs, and \input filenames:            \input filename caveats.
                                                               (line   6)
 * Tachikawa, Elizabeth:                  Font file formats.   (line  62)
 * tangle:                                tangle invocation.   (line   6)
@@ -4370,7 +4378,7 @@
 * TeX, input files found:                tex invocation.      (line  20)
 * TeX, invocation:                       tex invocation.      (line   6)
 * TeX, Metafont, and MetaPost:           Three programs.      (line   6)
-* TeX, Web2c implementation of:          Introduction.        (line   8)
+* TeX, Web2c implementation of:          Introduction.        (line   9)
 * tex.fmt:                               Initial TeX.         (line  13)
 * TEXBIB, search path for bib files:     bibtex invocation.   (line  18)
 * TEXEDIT:                               Editor invocation.   (line  10)
@@ -4384,7 +4392,7 @@
                                                               (line  79)
 * TEXMFOUTPUT, used for reading:         Output file location.
                                                               (line  25)
-* TEXMFOUTPUT, used if '.' unwritable:   Output file location.
+* TEXMFOUTPUT, used if . unwritable:     Output file location.
                                                               (line  19)
 * texmf_casefold_search:                 Runtime options.     (line  42)
 * texput:                                tex invocation.      (line  33)
@@ -4399,17 +4407,17 @@
 * time and date, in memory dumps:        Hardware and memory dumps.
                                                               (line  30)
 * title font:                            gftodvi invocation.  (line  33)
-* tokenization, and '\input' filenames:  \input filename caveats.
+* tokenization, and \input filenames:    \input filename caveats.
                                                               (line   6)
 * toolkits, X:                           Online Metafont graphics.
                                                               (line  59)
 * torture tests:                         Triptrap.            (line   6)
-* translation file for TeX, specifying:  Common options.      (line  98)
-* translation from WEB to C:             Introduction.        (line  16)
+* translation file for TeX, specifying:  Common options.      (line 103)
+* translation from WEB to C:             Introduction.        (line  17)
 * trap Make target:                      Additional targets.  (line  41)
 * trap test:                             Triptrap.            (line   6)
 * trapman.tex:                           Triptrap.            (line   6)
-* Trickey, Howard:                       Introduction.        (line  42)
+* Trickey, Howard:                       Introduction.        (line  43)
 * trip Make target:                      Additional targets.  (line  41)
 * trip test:                             Triptrap.            (line   6)
 * tripman.tex:                           Triptrap.            (line   6)
@@ -4464,7 +4472,7 @@
 * WEB programs, compiling:               tangle invocation.   (line   6)
 * WEB programs, typesetting:             weave invocation.    (line   6)
 * WEB2C, search path for TCX files:      TCX files.           (line  35)
-* Weber, Olaf:                           Introduction.        (line  42)
+* Weber, Olaf:                           Introduction.        (line  43)
 * webmac.tex:                            weave invocation.    (line  22)
 * webman.tex:                            WEB.                 (line  12)
 * whitespace, in TCX files:              TCX files.           (line  68)
@@ -4508,77 +4516,82 @@
 
 Tag Table:
 Node: Top2759
-Node: Introduction3830
-Node: Installation7166
-Node: configure options9210
-Node: Compile-time options11232
-Node: Additional targets12334
-Node: Triptrap13611
-Node: Commonalities15114
-Node: Option conventions15647
-Node: Common options16870
-Node: Path searching21250
-Node: Output file location22222
-Node: Three programs23524
-Node: Runtime options24231
-Node: Initial and virgin27372
-Node: Memory dumps28321
-Node: Creating memory dumps28773
-Node: Determining the memory dump to use29980
-Node: Hardware and memory dumps31557
-Node: Editor invocation34003
-Node: \input filenames34866
-Node: \input quoted filename36419
-Node: \input braced filename37196
-Node: \input filename caveats38126
-Node: TeX39640
-Node: tex invocation40808
-Node: Initial TeX47711
-Node: Formats49075
-Node: Languages and hyphenation52001
-Node: MLTeX52431
-Node: \charsubdef54059
-Node: \tracingcharsubdef56382
-Node: TCX files56957
-Node: patgen invocation62397
-Node: Shell escapes63103
-Node: IPC and TeX66683
-Node: TeX extensions67253
-Node: Metafont69218
-Node: mf invocation70506
-Node: Initial Metafont74343
-Node: Modes75973
-Node: Online Metafont graphics78223
-Node: gftodvi invocation81648
-Node: mft invocation84468
-Node: MetaPost88466
-Node: mpost invocation89302
-Node: Initial MetaPost94478
-Node: dvitomp invocation95400
-Node: BibTeX96065
-Node: bibtex invocation96426
-Node: Basic BibTeX style files98900
-Node: WEB100230
-Node: tangle invocation101471
-Node: weave invocation103594
-Node: pooltype invocation105001
-Node: DVI utilities106131
-Node: dvicopy invocation107065
-Node: dvitype invocation108350
-Node: dvitype output example110687
-Node: Font utilities113740
-Node: Font file formats114920
-Node: gftopk invocation118189
-Node: pktogf invocation119380
-Node: pktype invocation120546
-Node: gftype invocation123369
-Node: tftopl invocation127872
-Node: pltotf invocation132465
-Node: vftovp invocation133516
-Node: vptovf invocation135751
-Node: Font utilities available elsewhere136778
-Node: Legalisms139158
-Node: References140604
-Node: Index144692
+Node: Introduction3834
+Node: Installation7174
+Node: configure options9218
+Node: Compile-time options11240
+Node: Additional targets12342
+Node: Triptrap13619
+Node: Commonalities15122
+Node: Option conventions15655
+Node: Common options16878
+Node: Path searching21494
+Node: Output file location22466
+Node: Three programs23768
+Node: Runtime options24475
+Node: Initial and virgin27616
+Node: Memory dumps28565
+Node: Creating memory dumps29017
+Node: Determining the memory dump to use30224
+Node: Hardware and memory dumps31801
+Node: Editor invocation34247
+Node: \input filenames35110
+Node: \input quoted filename36663
+Node: \input braced filename37440
+Node: \input filename caveats38370
+Node: TeX39884
+Node: tex invocation41052
+Node: Initial TeX47955
+Node: Formats49319
+Node: Languages and hyphenation52245
+Node: MLTeX52675
+Node: \charsubdef54303
+Node: \tracingcharsubdef56626
+Node: TCX files57201
+Node: patgen invocation62641
+Node: Shell escapes63347
+Node: IPC and TeX66927
+Node: TeX extensions67497
+Node: Metafont69462
+Node: mf invocation70750
+Node: Initial Metafont74587
+Node: Modes76217
+Node: Online Metafont graphics78467
+Node: gftodvi invocation81892
+Node: mft invocation84712
+Node: MetaPost88710
+Node: mpost invocation89546
+Node: Initial MetaPost94722
+Node: dvitomp invocation95644
+Node: BibTeX96309
+Node: bibtex invocation96670
+Node: Basic BibTeX style files99144
+Node: WEB100474
+Node: tangle invocation101683
+Node: weave invocation103806
+Node: pooltype invocation105213
+Node: DVI utilities106343
+Node: dvicopy invocation107277
+Node: dvitype invocation108562
+Node: dvitype output example110893
+Node: Font utilities113946
+Node: Font file formats115126
+Node: gftopk invocation118395
+Node: pktogf invocation119586
+Node: pktype invocation120752
+Node: gftype invocation123575
+Node: tftopl invocation128078
+Node: pltotf invocation132671
+Node: vftovp invocation133722
+Node: vptovf invocation135957
+Node: Font utilities available elsewhere136984
+Node: Legalisms139364
+Node: References140810
+Node: Index144898
 
 End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:

Modified: branches/stable/source/src/texk/web2c/doc/web2c.texi
===================================================================
--- branches/stable/source/src/texk/web2c/doc/web2c.texi	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/doc/web2c.texi	2021-02-17 19:06:29 UTC (rev 846)
@@ -11,8 +11,8 @@
 \fi
 @end tex
 
- at set version 2020
- at set month-year July 2020
+ at set version 2021
+ at set month-year February 2021
 
 @c Define new indices for commands in auxiliary files, filenames, and options.
 @defcodeindex cm
@@ -63,7 +63,7 @@
 an implementation of Donald Knuth's TeX system.
 
 Copyright @copyright{} 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
-2004, 2005, 2007, 2008, 2009, 2010-2020 Karl Berry & Olaf Weber.
+2004, 2005, 2007, 2008, 2009, 2010-2021 Karl Berry & Olaf Weber.
 
 Permission is granted to make and distribute verbatim copies of this
 manual provided the copyright notice and this permission notice are
@@ -93,7 +93,7 @@
 @subtitle @value{month-year}
 @author Karl Berry
 @author Olaf Weber
- at author @url{http://tug.org/web2c}
+ at author @url{https://tug.org/web2c}
 
 @page
 @vskip 0pt plus 1filll
@@ -162,7 +162,6 @@
 @cindex licensing terms
 @cindex freedom of Web2c
 @cindex ice cream
- at cindex Henry, Patrick
 Availability: All of Web2c is freely available---``free'' both in the
 sense of no cost (free ice cream) and of having the source code to
 modify and/or redistribute (free speech).  @xref{unixtex.ftp,,,
@@ -316,6 +315,12 @@
 common:
 
 @table @samp
+ at item -cnf-line=@var{str}
+ at opindex -cnf-line
+Parse @var{str} as if it were a line in the @file{texmf.cnf}
+configuration file, overriding all other settings.  @xref{Path
+searching options,,,kpathsea,Kpathsea}.
+
 @item -file-line-error
 @opindex -file-line-error
 @itemx -no-file-line-error
@@ -439,7 +444,8 @@
 @flindex 8 bit clean output, specifying
 This option specifies that by default all characters should be
 considered printable.  If @samp{-translate-file} was given as well, then the
-TCX file may mark characters as non-printable.
+TCX file may mark characters as non-printable.  This is a no-op in
+engines supporting native Unicode.
 
 @end table
 

Modified: branches/stable/source/src/texk/web2c/synctexdir/synctex-ep-mem.ch1
===================================================================
--- branches/stable/source/src/texk/web2c/synctexdir/synctex-ep-mem.ch1	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/synctexdir/synctex-ep-mem.ch1	2021-02-17 19:06:29 UTC (rev 846)
@@ -10,10 +10,10 @@
 @z
 
 @x tex.web l.4960 + tex.ch
- at d tex_int_pars=64 {total number of \TeX's integer parameters}
+ at d etex_int_base=web2c_int_pars {base for \eTeX's integer parameters}
 @y
- at d synctex_code=64
- at d tex_int_pars=synctex_code+1 {total number of \TeX's integer parameters}
+ at d synctex_code=web2c_int_pars
+ at d etex_int_base=synctex_code+1 {base for \eTeX's integer parameters}
 @z
 
 @x tex.web l. 24956

Modified: branches/stable/source/src/texk/web2c/synctexdir/synctex-p-mem.ch1
===================================================================
--- branches/stable/source/src/texk/web2c/synctexdir/synctex-p-mem.ch1	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/synctexdir/synctex-p-mem.ch1	2021-02-17 19:06:29 UTC (rev 846)
@@ -10,9 +10,9 @@
 @z
 
 @x tex.web l.4960 + tex.ch
- at d int_pars=64 {total number of integer parameters}
+ at d int_pars=web2c_int_pars {total number of integer parameters}
 @y
- at d synctex_code=64
+ at d synctex_code=web2c_int_pars
 @d int_pars=synctex_code+1 {total number of integer parameters}
 @z
 

Modified: branches/stable/source/src/texk/web2c/tests/tracinglostchars.tex
===================================================================
--- branches/stable/source/src/texk/web2c/tests/tracinglostchars.tex	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/tests/tracinglostchars.tex	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,7 +1,7 @@
-% $Id$
+% $Id: tracinglostchars.tex 57752 2021-02-15 19:18:31Z karl $
 % Public domain. Originally written by Karl Berry, 2020.
 % Trivial test file for \tracinglostchars >=3 feature;
-% see char-warning-pdftex.ch
+% see char-warning-pdftex.ch. Not included in make check, just for manual use.
 
 \font\x=/usr/local/texlive/2020/texmf-dist/fonts/tfm/public/knuth-lib/logo10.tfm
 \tracinglostchars=3 \x \char99\end

Modified: branches/stable/source/src/texk/web2c/tracingstacklevels.ch
===================================================================
--- branches/stable/source/src/texk/web2c/tracingstacklevels.ch	2021-02-15 19:17:20 UTC (rev 845)
+++ branches/stable/source/src/texk/web2c/tracingstacklevels.ch	2021-02-17 19:06:29 UTC (rev 846)
@@ -1,4 +1,4 @@
-% $Id: tracingstacklevels.ch 57745 2021-02-14 23:24:25Z karl $
+% $Id: tracingstacklevels.ch 57750 2021-02-15 09:33:12Z ascherer $
 % Public domain. From Petr Olsak, tex-implementors 2feb2021,
 % with adaptations by Akira Kakuto.
 %
@@ -23,7 +23,7 @@
 @x
 @d web2c_int_pars=web2c_int_base+3 {total number of web2c's integer parameters}
 @y
- at d tracing_stack_levels_code=web2c_int_base+3 {tracing input_stack level if tracingmacros positive}
+ at d tracing_stack_levels_code=web2c_int_base+3 {tracing |input_stack| level if |tracingmacros| positive}
 @d web2c_int_pars=web2c_int_base+4 {total number of web2c's integer parameters}
 @z
 



More information about the pdftex-commits mailing list.