diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/base/ltclass.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/base/ltclass.dtx | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/Master/texmf-dist/source/latex/base/ltclass.dtx b/Master/texmf-dist/source/latex/base/ltclass.dtx index 199d839ed47..2f19c74352d 100644 --- a/Master/texmf-dist/source/latex/base/ltclass.dtx +++ b/Master/texmf-dist/source/latex/base/ltclass.dtx @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{ltclass.dtx} - [2018/05/08 v1.2i LaTeX Kernel (Class & Package Interface)] + [2018/05/29 v1.2j LaTeX Kernel (Class & Package Interface)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltclass.dtx} @@ -1050,7 +1050,7 @@ % \begin{macrocode} %</2ekernel> %<latexrelease>\IncludeInRelease{2017/01/01}% -%<latexrelease> {\@if@pti@ns}{Spaces in \ExecuteOptions}% +%<latexrelease> {\ExecuteOptions}{Spaces in \ExecuteOptions}% %<*2ekernel|latexrelease> \def\ExecuteOptions#1{% % \end{macrocode} @@ -1068,7 +1068,7 @@ %</2ekernel|latexrelease> %<latexrelease>\EndIncludeInRelease %<latexrelease>\IncludeInRelease{0000/00/00}% -%<latexrelease> {\@if@pti@ns}{Spaces in \ExecuteOptions}% +%<latexrelease> {\ExecuteOptions}{Spaces in \ExecuteOptions}% %<latexrelease>\def\ExecuteOptions#1{% %<latexrelease> \def\reserved@a##1\@nil{% %<latexrelease> \@for\CurrentOption:=#1\do @@ -1820,13 +1820,14 @@ ^^M}% % \end{macrocode} % +% \changes{v1.2j}{2018/05/29}{use \cs{csname} not \cs{@undefined}} % \begin{macrocode} \catcode`\^^L\active% \let\L\@undefined% - \def^^L{\@ifundefined L^^J^^J^^J}% + \def^^L{\expandafter\ifx\csname L\endcsname\relax\fi ^^J^^J}% \catcode`\^^I\active% \let\I\@undefined% - \def^^I{\@ifundefined I\space\space}% + \def^^I{\expandafter\ifx\csname I\endcsname\relax\fi\space}% \catcode`\^^M\active% \edef^^M##1^^M{% \noexpand\reserved@b##1\E\E\relax}}% |