diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx | 46 |
1 files changed, 35 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx b/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx index 9d7f48115da..ea7e6b55713 100644 --- a/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +% Copyright (C) 2007, 2010 by Heiko Oberdiek <oberdiek@uni-freiburg.de> % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -77,7 +77,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: etexcmds 2007/12/12 v1.2 Prefix for e-TeX command names (HO)} +\Msg{* Package: etexcmds 2010/01/28 v1.3 Prefix for e-TeX command names (HO)} \Msg{************************************************************************} \keepsilent @@ -88,7 +88,7 @@ This is a generated file. -Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +Copyright (C) 2007, 2010 by Heiko Oberdiek <oberdiek@uni-freiburg.de> This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -155,7 +155,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{etexcmds.drv}% - [2007/12/12 v1.2 Prefix for e-TeX command names (HO)]% + [2010/01/28 v1.3 Prefix for e-TeX command names (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2008/08/11] \begin{document} @@ -164,7 +164,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{490} +% \CheckSum{514} % % \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 @@ -185,7 +185,7 @@ and the derived files % \GetFileInfo{etexcmds.drv} % % \title{The \xpackage{etexcmds} package} -% \date{2007/12/12 v1.2} +% \date{2010/01/28 v1.3} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -304,7 +304,7 @@ and the derived files \fi \expandafter\x\csname ver@etexcmds.sty\endcsname \ProvidesPackage{etexcmds}% - [2007/12/12 v1.2 Prefix for e-TeX command names (HO)] + [2010/01/28 v1.3 Prefix for e-TeX command names (HO)] % \end{macrocode} % % \subsection{Catcodes} @@ -345,6 +345,26 @@ and the derived files \escapechar=92 % backslash % \end{macrocode} % +% \subsection{Provide \cs{newif}} +% +% \begin{macro}{\etexcmds@newif} +% \begin{macrocode} +\def\etexcmds@newif#1{% + \expandafter\edef\csname etex@#1false\endcsname{% + \let + \expandafter\noexpand\csname ifetex@#1\endcsname + \noexpand\iffalse + }% + \expandafter\edef\csname etex@#1true\endcsname{% + \let + \expandafter\noexpand\csname ifetex@#1\endcsname + \noexpand\iftrue + }% + \csname etex@#1false\endcsname +} +% \end{macrocode} +% \end{macro} +% % \subsection{Load package \xpackage{infwarerr}} % % \begin{macrocode} @@ -360,7 +380,7 @@ and the derived files % % \begin{macro}{\ifetex@unexpanded} % \begin{macrocode} -\newif\ifetex@unexpanded +\etexcmds@newif{unexpanded} % \end{macrocode} % \end{macro} % @@ -404,7 +424,7 @@ and the derived files % % \begin{macro}{\ifetex@expanded} % \begin{macrocode} -\newif\ifetex@expanded +\etexcmds@newif{expanded} % \end{macrocode} % \end{macro} % @@ -558,7 +578,7 @@ and the derived files % \begin{macrocode} %<*test3> \NeedsTeXFormat{LaTeX2e} -\ProvidesFile{etexcmds-test3.tex}[2007/12/12 v1.2 Test file for LaTeX] +\ProvidesFile{etexcmds-test3.tex}[2010/01/28 v1.3 Test file for LaTeX] \RequirePackage{etexcmds} \makeatletter \edef\x{\string\unexpanded} @@ -574,7 +594,7 @@ and the derived files % \begin{macrocode} %<*test4> \NeedsTeXFormat{LaTeX2e} -\ProvidesFile{etexcmds-test4.tex}[2007/12/12 v1.2 Test file for LaTeX] +\ProvidesFile{etexcmds-test4.tex}[2010/01/28 v1.3 Test file for LaTeX] \documentclass{article} \usepackage{m-pictex} \def\normalwritestatus#1#2{% @@ -800,6 +820,10 @@ and the derived files % \item % \cs{etex@expanded} added. % \end{Version} +% \begin{Version}{2010/01/28 v1.3} +% \item +% Compatibility to iniTeX\ added. +% \end{Version} % \end{History} % % \PrintIndex |