diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht')
-rw-r--r-- | Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht | 53 |
1 files changed, 22 insertions, 31 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht b/Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht index fa12d020f98..e759ecfe060 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht +++ b/Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht @@ -1,15 +1,15 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% ifthen.4ht 2007-01-03-21:02 % -% Copyright (C) 1997--2007 Eitan M. Gurari % +% ifthen.4ht 2008-02-28-20:51 % +% Copyright (C) 1997--2008 Eitan M. Gurari % % % % This work may be distributed and/or modified under the % % conditions of the LaTeX Project Public License, either % -% version 1.3 of this license or (at your option) any % +% version 1.3c of this license or (at your option) any % % later version. The latest version of this license is % % in % % http://www.latex-project.org/lppl.txt % -% and version 1.3 or later is part of all distributions % -% of LaTeX version 2003/12/01 or later. % +% and version 1.3c or later is part of all distributions % +% of LaTeX version 2005/12/01 or later. % % % % This work has the LPPL maintenance status "maintained".% % % @@ -24,35 +24,26 @@ % gurari@cse.ohio-state.edu % % http://www.cse.ohio-state.edu/~gurari % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\immediate\write-1{version 2007-01-03-21:02} +\immediate\write-1{version 2008-02-28-20:51} - \toks@{% - \TE@repl\and\TE@and - \TE@repl\not\TE@neg - \begingroup - \let\protect\@unexpandable@protect - \def\@setref#1#2#3{% - \ifx#1\relax\z@\else\expandafter#2#1\fi}% - \def\value#1{\the\csname c@#1\endcsname}% - \let\equal\TE@equal \let\(\TE@lparen \let\)\TE@rparen - \let\isodd\TE@odd \let\lengthtest\TE@length - \begingroup - \Configure{ref}{}{}{}% - \let\@tempa\relax\let\@tempb\relax - \xdef\@gtempa{\expandafter\TE@eval\the\toks@\TE@endeval}% - \endgroup - \@gtempa + \long\def\:tempc{% + \let\sv:begingroup\begingroup + \def\:tempc{\let\begingroup\sv:begingroup}% + \def\begingroup{\sv:begingroup + \aftergroup\:tempc + \def\begingroup{\let\begingroup\sv:begingroup + \begingroup + \a:ifthenelse + }}% + \o:ifthenelse:} +\HLet\ifthenelse\:tempc +\NewConfigure{ifthenelse}[1]{\concat:config\a:ifthenelse{#1}} +\let\a:ifthenelse\empty +\Configure{ifthenelse}{% + \let\rEfLiNK\@secondoftwo + \HRestore\pageref } -\long\edef\ifthenelse#1{% - \toks@{#1}% - \noexpand\TE@repl \expandafter\noexpand\csname or\endcsname - \noexpand\TE@or \the\toks@ - \noexpand\expandafter\noexpand\endgroup\noexpand\ifTE@val - \noexpand\expandafter\noexpand\@firstoftwo - \expandafter\noexpand\csname else\endcsname - \noexpand\expandafter\noexpand\@secondoftwo - \expandafter\noexpand\csname fi\endcsname} \Hinput{ifthen} |