diff options
author | Karl Berry <karl@freefriends.org> | 2019-09-18 18:23:36 -0700 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-09-18 18:23:36 -0700 |
commit | b81ec693dcb9c2343f477983c2c4aa8fa470cecd (patch) | |
tree | e6e431b0a7c6b18f6bb295f4d8c2e2d02fad9272 | |
parent | 6e9634163167de7f153cdfd1023e5c164485f4bc (diff) | |
download | gnulib-b81ec693dcb9c2343f477983c2c4aa8fa470cecd.tar.gz gnulib-b81ec693dcb9c2343f477983c2c4aa8fa470cecd.tar.bz2 |
autoupdate
-rw-r--r-- | build-aux/texinfo.tex | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/build-aux/texinfo.tex b/build-aux/texinfo.tex index d2e895f362..0d5e709dd0 100644 --- a/build-aux/texinfo.tex +++ b/build-aux/texinfo.tex | |||
@@ -3,7 +3,7 @@ | |||
3 | % Load plain if necessary, i.e., if running under initex. | 3 | % Load plain if necessary, i.e., if running under initex. |
4 | \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi | 4 | \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi |
5 | % | 5 | % |
6 | \def\texinfoversion{2019-08-18.20} | 6 | \def\texinfoversion{2019-09-08.12} |
7 | % | 7 | % |
8 | % Copyright 1985, 1986, 1988, 1990-2019 Free Software Foundation, Inc. | 8 | % Copyright 1985, 1986, 1988, 1990-2019 Free Software Foundation, Inc. |
9 | % | 9 | % |
@@ -1076,15 +1076,19 @@ where each line of input produces a line of output.} | |||
1076 | function PDFescstr(str) | 1076 | function PDFescstr(str) |
1077 | for c in string.bytes(str) do | 1077 | for c in string.bytes(str) do |
1078 | if c <= 0x20 or c >= 0x80 or c == 0x28 or c == 0x29 or c == 0x5c then | 1078 | if c <= 0x20 or c >= 0x80 or c == 0x28 or c == 0x29 or c == 0x5c then |
1079 | tex.sprint( | 1079 | tex.sprint(-2, |
1080 | string.format(string.char(0x5c) .. string.char(0x25) .. '03o', | 1080 | string.format(string.char(0x5c) .. string.char(0x25) .. '03o', |
1081 | c)) | 1081 | c)) |
1082 | else | 1082 | else |
1083 | tex.sprint(string.char(c)) | 1083 | tex.sprint(-2, string.char(c)) |
1084 | end | 1084 | end |
1085 | end | 1085 | end |
1086 | end | 1086 | end |
1087 | } | 1087 | } |
1088 | % The -2 in the arguments here gives all the input to TeX catcode 12 | ||
1089 | % (other) or 10 (space), preventing undefined control sequence errors. See | ||
1090 | % https://lists.gnu.org/archive/html/bug-texinfo/2019-08/msg00031.html | ||
1091 | % | ||
1088 | \endgroup | 1092 | \endgroup |
1089 | \def\pdfescapestring#1{\directlua{PDFescstr('\luaescapestring{#1}')}} | 1093 | \def\pdfescapestring#1{\directlua{PDFescstr('\luaescapestring{#1}')}} |
1090 | \ifnum\luatexversion>84 | 1094 | \ifnum\luatexversion>84 |
@@ -4843,6 +4847,7 @@ end | |||
4843 | \definedummyletter\ % | 4847 | \definedummyletter\ % |
4844 | \definedummyletter\{% | 4848 | \definedummyletter\{% |
4845 | \definedummyletter\}% | 4849 | \definedummyletter\}% |
4850 | \definedummyletter\&% | ||
4846 | % | 4851 | % |
4847 | % Do the redefinitions. | 4852 | % Do the redefinitions. |
4848 | \definedummies | 4853 | \definedummies |
@@ -4913,6 +4918,7 @@ end | |||
4913 | \definedummyword\TeX | 4918 | \definedummyword\TeX |
4914 | % | 4919 | % |
4915 | % Assorted special characters. | 4920 | % Assorted special characters. |
4921 | \definedummyword\ampchar | ||
4916 | \definedummyword\atchar | 4922 | \definedummyword\atchar |
4917 | \definedummyword\arrow | 4923 | \definedummyword\arrow |
4918 | \definedummyword\backslashchar | 4924 | \definedummyword\backslashchar |