summaryrefslogtreecommitdiff
path: root/macros/generic/expkv-opt/expkv-opt.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/generic/expkv-opt/expkv-opt.dtx')
-rw-r--r--macros/generic/expkv-opt/expkv-opt.dtx18
1 files changed, 5 insertions, 13 deletions
diff --git a/macros/generic/expkv-opt/expkv-opt.dtx b/macros/generic/expkv-opt/expkv-opt.dtx
index d65c194f33..511cf6bf08 100644
--- a/macros/generic/expkv-opt/expkv-opt.dtx
+++ b/macros/generic/expkv-opt/expkv-opt.dtx
@@ -481,8 +481,8 @@ and the derived files expkv-opt.pdf
% \begin{macro}{\ekvoVersion,\ekvoDate}
% Store the packages version and date in two macros.
% \begin{macrocode}
-\newcommand*\ekvoVersion{0.1}
-\newcommand*\ekvoDate{2020-07-02}
+\newcommand*\ekvoVersion{0.1a}
+\newcommand*\ekvoDate{2020-07-04}
% \end{macrocode}
% \end{macro}
% And we report who we are and what we need.
@@ -532,21 +532,13 @@ and the derived files expkv-opt.pdf
%
% \subsection{Tests}
%
-% \begin{macro}[internal]{\ekvo@fi@firstoftwo,\ekvo@fi@gobble}
-% These two macros are just fast branching macros.
-% \begin{macrocode}
-\long\def\ekvo@fi@firstoftwo\fi\@secondoftwo#1#2{\fi#1}
-\long\def\ekvo@fi@gobble\fi\@firstofone#1{\fi}
-% \end{macrocode}
-% \end{macro}
-%
% \begin{macro}[internal]{\ekvo@ifx@TF,\ekvo@ifx@F}
% We'll need branching |\ifx| tests so that user input containing unbalanced
% \TeX\ ifs doesn't break (at least not because of us, everything else is the
% fault of \LaTeXe).
% \begin{macrocode}
-\def\ekvo@ifx@TF#1#2{\ifx#1#2\ekvo@fi@firstoftwo\fi\@secondoftwo}
-\def\ekvo@ifx@F#1#2{\ifx#1#2\ekvo@fi@gobble\fi\@firstofone}
+\def\ekvo@ifx@TF#1#2{\ifx#1#2\ekv@fi@firstoftwo\fi\@secondoftwo}
+\def\ekvo@ifx@F#1#2{\ifx#1#2\ekv@fi@gobble\fi\@firstofone}
% \end{macrocode}
% \end{macro}
%
@@ -558,7 +550,7 @@ and the derived files expkv-opt.pdf
% \begin{macrocode}
\protected\def\ekvo@do@with@set#1#2%
{%
- \ekv@ifdefined{\ekv@undefined@set{#1}}%
+ \ekvifdefinedset{#1}%
{%
\expandafter
\let\expandafter\ekvo@name\csname\ekv@undefined@set{#1}\endcsname