aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorPaul Eggert2019-09-22 23:50:59 -0700
committerPaul Eggert2019-09-22 23:51:44 -0700
commit78669517dc3db4d6d51fb26d71073fc0c196ab5d (patch)
treea3dff006cf177da51fd6458203d8e4751e36e78b /doc/misc
parenta33cda168e35cb93cdf115f7d12765f590226601 (diff)
downloademacs-78669517dc3db4d6d51fb26d71073fc0c196ab5d.tar.gz
emacs-78669517dc3db4d6d51fb26d71073fc0c196ab5d.zip
Update from Gnulib
This incorporates: 2019-09-22 Update some URLs 2019-09-15 fcntl-h: fix compilation error of creat.c on MSVC 2019-09-15 creat: new module 2019-09-15 access: new module 2019-09-09 Add option to assume best, not worst, when cross-compiling. * build-aux/config.guess, build-aux/config.sub, doc/misc/texinfo.tex: * lib/careadlinkat.c, lib/careadlinkat.h, lib/count-leading-zeros.h: * lib/count-trailing-zeros.h, lib/diffseq.h, lib/fcntl.in.h: * lib/ftoastr.c, lib/get-permissions.c: * lib/ieee754.in.h, lib/inttypes.in.h, lib/mktime.c, lib/open.c: * lib/pathmax.h, lib/pipe2.c, lib/stddef.in.h, lib/stdint.in.h: * lib/stdlib.in.h, lib/str-two-way.h, lib/string.in.h, lib/time.in.h: * lib/timegm.c, lib/unistd.in.h, m4/canonicalize.m4: * m4/extern-inline.m4, m4/fcntl_h.m4, m4/fdopendir.m4: * m4/getgroups.m4, m4/getopt.m4, m4/gettimeofday.m4: * m4/gnulib-common.m4, m4/largefile.m4: * m4/lstat.m4, m4/memmem.m4, m4/mktime.m4, m4/nocrash.m4, m4/open.m4: * m4/pselect.m4, m4/putenv.m4, m4/readlink.m4, m4/regex.m4: * m4/symlink.m4, m4/unistd_h.m4, m4/utimens.m4, m4/utimes.m4: Copy from Gnulib. * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate. * m4/open-slash.m4: New file, copied from Gnulib.
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/texinfo.tex18
1 files changed, 12 insertions, 6 deletions
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index d2e895f3628..df43c1e26ed 100644
--- a/doc/misc/texinfo.tex
+++ b/doc/misc/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-20.22}
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%
@@ -1052,7 +1052,7 @@ where each line of input produces a line of output.}
1052 tex.sprint( 1052 tex.sprint(
1053 string.format(string.char(0x5c) .. string.char(0x25) .. '03o' .. 1053 string.format(string.char(0x5c) .. string.char(0x25) .. '03o' ..
1054 string.char(0x5c) .. string.char(0x25) .. '03o', 1054 string.char(0x5c) .. string.char(0x25) .. '03o',
1055 (c / 256), (c % 256))) 1055 math.floor(c / 256), math.floor(c % 256)))
1056 else 1056 else
1057 c = c - 0x10000 1057 c = c - 0x10000
1058 local c_hi = c / 1024 + 0xd800 1058 local c_hi = c / 1024 + 0xd800
@@ -1062,8 +1062,8 @@ where each line of input produces a line of output.}
1062 string.char(0x5c) .. string.char(0x25) .. '03o' .. 1062 string.char(0x5c) .. string.char(0x25) .. '03o' ..
1063 string.char(0x5c) .. string.char(0x25) .. '03o' .. 1063 string.char(0x5c) .. string.char(0x25) .. '03o' ..
1064 string.char(0x5c) .. string.char(0x25) .. '03o', 1064 string.char(0x5c) .. string.char(0x25) .. '03o',
1065 (c_hi / 256), (c_hi % 256), 1065 math.floor(c_hi / 256), math.floor(c_hi % 256),
1066 (c_lo / 256), (c_lo % 256))) 1066 math.floor(c_lo / 256), math.floor(c_lo % 256)))
1067 end 1067 end
1068 end 1068 end
1069 end 1069 end
@@ -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