summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/eplain/eplain.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/eplain/eplain.tex')
-rw-r--r--Master/texmf-dist/tex/eplain/eplain.tex27
1 files changed, 14 insertions, 13 deletions
diff --git a/Master/texmf-dist/tex/eplain/eplain.tex b/Master/texmf-dist/tex/eplain/eplain.tex
index d4caba1059b..aa446aec776 100644
--- a/Master/texmf-dist/tex/eplain/eplain.tex
+++ b/Master/texmf-dist/tex/eplain/eplain.tex
@@ -1,10 +1,10 @@
%% @texfile{
%% author = "Karl Berry, Steven Smith, Oleg Katsitadze, and others",
-%% version = "3.5",
-%% date = "Fri Feb 8 09:51:56 PST 2013",
+%% version = "3.6",
+%% date = "Mon Sep 30 11:39:28 PDT 2013",
%% filename = "eplain.tex",
%% email = "bug-eplain@tug.org",
-%% checksum = "4345 9735 139553",
+%% checksum = "4346 9755 139706",
%% codetable = "ASCII",
%% supported = "yes",
%% docstring = "This file defines macros that extend and expand on
@@ -400,8 +400,8 @@
\fi
%% @texfile{
%% author = "Karl Berry and Oren Patashnik",
-%% version = "0.99m",
-%% date = "7 February 2013",
+%% version = "0.99n",
+%% date = "30 September 2013",
%% filename = "btxmac.tex",
%% address = "tex-eplain@tug.org",
%% supported = "yes",
@@ -423,7 +423,7 @@
\else
\def\@linenumber{\the\inputlineno:\space}%
\fi
-\def\@futurenonspacelet#1{\def\cs{#1}%
+\long\def\@futurenonspacelet#1{\def\cs{#1}%
\afterassignment\@stepone\let\@nexttoken=
}%
\begingroup % The grouping here avoids stepping on an outside use of `\\'.
@@ -435,21 +435,22 @@
\else\let\@@next=\@nexttoken\fi \@@next}%
\def\@stepthree{\afterassignment\@stepone\let\@@next= }%
\def\@getoptionalarg#1{%
- \let\@optionaltemp = #1%
+ \let\@optionalusercs = #1%
\let\@optionalnext = \relax
\@futurenonspacelet\@optionalnext\@bracketcheck
}%
\def\@bracketcheck{%
\ifx [\@optionalnext
- \expandafter\@@getoptionalarg
+ \expandafter\@@getoptionalarg % we have an optional arg
\else
- \let\@optionalarg = \empty
- \expandafter\@optionaltemp
+ \let\@optionalarg = \empty % no optional arg
+ \expandafter\@optionalusercs
\fi
}%
\def\@@getoptionalarg[#1]{%
\def\@optionalarg{#1}%
- \@optionaltemp
+ \let\@optdummy=\relax % just in case it has become \outer somehow
+ \@futurenonspacelet\@optdummy\@optionalusercs
}%
\def\@nnil{\@nil}%
\def\@fornoop#1\@@#2#3{}%
@@ -2350,7 +2351,7 @@
\def\eqprint#1{(#1)}%
\def\eqsubreftext#1#2{#1.#2}%
\let\extraidxcmdsuffixes = \empty
-\outer\def\defineindex#1{%
+\def\defineindex#1{%
\def\@idxprefix{#1}%
\expandafter\innernewif\csname if\@idxprefix dx\endcsname
\csname \@idxprefix dxtrue\endcsname
@@ -4341,5 +4342,5 @@
\def\fmtname{eplain}%
\def\eplain{t}%
{\edef\plainversion{\fmtversion}%
- \xdef\fmtversion{3.5: 8 February 2013 (and plain \plainversion)}%
+ \xdef\fmtversion{3.6: 30 September 2013 (and plain \plainversion)}%
}%