summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx')
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx69
1 files changed, 62 insertions, 7 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx b/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx
index 55e941573ae..45d0174d420 100644
--- a/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx
+++ b/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx
@@ -76,7 +76,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: ltxcmds 2010/03/09 v1.4 LaTeX kernel commands for general use (HO)}
+\Msg{* Package: ltxcmds 2010/04/08 v1.5 LaTeX kernel commands for general use (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -152,7 +152,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{ltxcmds.drv}%
- [2010/03/09 v1.4 LaTeX kernel commands for general use (HO)]%
+ [2010/04/08 v1.5 LaTeX kernel commands for general use (HO)]%
\documentclass{ltxdoc}
\usepackage{holtxdoc}[2008/08/11]
\usepackage{zref-savepos}
@@ -162,7 +162,7 @@ and the derived files
%</driver>
% \fi
%
-% \CheckSum{679}
+% \CheckSum{705}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -183,7 +183,7 @@ and the derived files
% \GetFileInfo{ltxcmds.drv}
%
% \title{The \xpackage{ltxcmds} package}
-% \date{2010/03/09 v1.4}
+% \date{2010/04/08 v1.5}
% \author{Heiko Oberdiek\\\xemail{heiko.oberdiek at googlemail.com}}
%
% \maketitle
@@ -259,6 +259,20 @@ and the derived files
% \cs{ltx@cdr} \M{1} \dots \cs{@nil} \TO \dots\\
% \end{declcs}
%
+% \begin{declcs}{ltx@cartwo} \M{1} \M{2} \dots \cs{@nil} \TO \meta{1}\meta{2}\\
+% \cs{ltx@cdrtwo} \M{1} \M{2} \dots \cs{@nil} \TO \dots\\
+% \end{declcs}
+%
+% \begin{declcs}{ltx@carthree} \M{1} \M{2} \M{3} \dots \cs{@nil}
+% \TO \meta{1}\meta{2}\meta{3}\\
+% \cs{ltx@cdrthree} \M{1} \M{2} \M{3} \dots \cs{@nil} \TO \dots\\
+% \end{declcs}
+%
+% \begin{declcs}{ltx@carfour} \M{1} \M{2} \M{3} \M{4} \dots \cs{@nil}
+% \TO \meta{1}\meta{2}\meta{3}\meta{4}\\
+% \cs{ltx@cdrfour} \M{1} \M{2} \M{3} \M{4} \dots \cs{@nil} \TO \dots\\
+% \end{declcs}
+%
% \subsection{Tail recursion}
%
% \begin{declcs}{ltx@ReturnAfterFi} \M{1} \cs{fi} \TO \cs{fi} \meta{1}\\
@@ -478,7 +492,7 @@ and the derived files
\fi
\expandafter\x\csname ver@ltxcmds.sty\endcsname
\ProvidesPackage{ltxcmds}%
- [2010/03/09 v1.4 LaTeX kernel commands for general use (HO)]
+ [2010/04/08 v1.5 LaTeX kernel commands for general use (HO)]
% \end{macrocode}
%
% \begin{macrocode}
@@ -597,16 +611,49 @@ and the derived files
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\ltx@cartwo}
+% \begin{macrocode}
+\long\def\ltx@cartwo#1#2#3\@nil{#1#2}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\ltx@cdrtwo}
+% \begin{macrocode}
+\long\def\ltx@cdrtwo#1#2#3\@nil{#3}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\ltx@carthree}
+% \begin{macrocode}
+\long\def\ltx@carthree#1#2#3#4\@nil{#1#2#3}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\ltx@cdrthree}
+% \begin{macrocode}
+\long\def\ltx@cdrthree#1#2#3#4\@nil{#4}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\ltx@carfour}
+% \begin{macrocode}
+\long\def\ltx@carfour#1#2#3#4#5\@nil{#1#2#3#4}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\ltx@cdrfour}
+% \begin{macrocode}
+\long\def\ltx@cdrfour#1#2#3#4#5\@nil{#5}
+% \end{macrocode}
+% \end{macro}
+%
% \subsection{Tail recursion}
%
% \begin{macro}{\ltx@ReturnAfterFi}
% \begin{macrocode}
-\long\def\ltx@ReturnAfterFi#1\fi{#1}
+\long\def\ltx@ReturnAfterFi#1\fi{\fi#1}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\ltx@ReturnAfterElseFi}
% \begin{macrocode}
-\long\def\ltx@ReturnAfterFi#1\else#2\fi{#1}
+\long\def\ltx@ReturnAfterElseFi#1\else#2\fi{\fi#1}
% \end{macrocode}
% \end{macro}
%
@@ -1302,6 +1349,14 @@ and the derived files
% \cs{ltx@pkgextension} and \cs{ltx@clsextension} are hardcoded to
% avoid trouble with \cs{@onlypreamble}.
% \end{Version}
+% \begin{Version}{2010/04/08 v1.5}
+% \item
+% \cs{ltx@cartwo}, \cs{ltx@cdrtwo},
+% \cs{ltx@carthree}, \cs{ltx@cdrthree},
+% \cs{ltx@carfour}, \cs{ltx@cdrfour} added.
+% \item
+% \cs{ltx@ReturnAfterFi} and \cs{ltx@ReturnAfterElseFi} fixed.
+% \end{Version}
% \end{History}
%
% \PrintIndex