summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht')
-rw-r--r--Master/texmf-dist/tex/generic/tex4ht/ifthen.4ht53
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}