diff options
Diffstat (limited to 'Master/texmf-dist/source/latex-dev/base/ltdefns.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex-dev/base/ltdefns.dtx | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/Master/texmf-dist/source/latex-dev/base/ltdefns.dtx b/Master/texmf-dist/source/latex-dev/base/ltdefns.dtx index 9e1fa43fadc..bd820e7cf21 100644 --- a/Master/texmf-dist/source/latex-dev/base/ltdefns.dtx +++ b/Master/texmf-dist/source/latex-dev/base/ltdefns.dtx @@ -32,7 +32,7 @@ %<*driver> % \fi \ProvidesFile{ltdefns.dtx} - [2022/05/13 v1.5q LaTeX Kernel (definition commands)] + [2022/05/22 v1.5r LaTeX Kernel (definition commands)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltdefns.dtx} @@ -966,9 +966,22 @@ % % \begin{macro}{\@expandtwoargs} % A macro to totally expand two arguments to another macro +% \changes{v1.5r}{2022/10/22}{Use \cs{protected@edef}.} % \begin{macrocode} +%</2ekernel> +%<latexrelease>\IncludeInRelease{2022/11/01}% +%<latexrelease> {\@expandtwoargs}{protected edef}% +%<*2ekernel|latexrelease> \def\@expandtwoargs#1#2#3{% -\edef\reserved@a{\noexpand#1{#2}{#3}}\reserved@a} +\protected@edef\reserved@a{\noexpand#1{#2}{#3}}\reserved@a} +%</2ekernel|latexrelease> +%<latexrelease>\EndIncludeInRelease +%<latexrelease>\IncludeInRelease{00/00/00}% +%<latexrelease> {\@expandtwoargs}{protected edef}% +%<latexrelease>\def\@expandtwoargs#1#2#3{% +%<latexrelease>\edef\reserved@a{\noexpand#1{#2}{#3}}\reserved@a} +%<latexrelease>\EndIncludeInRelease +%<*2ekernel> % \end{macrocode} % \end{macro} % |