diff options
Diffstat (limited to 'tex/context/base/mkiv/syst-aux.mkxl')
-rw-r--r-- | tex/context/base/mkiv/syst-aux.mkxl | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tex/context/base/mkiv/syst-aux.mkxl b/tex/context/base/mkiv/syst-aux.mkxl index 85d578ff3..30510d6d5 100644 --- a/tex/context/base/mkiv/syst-aux.mkxl +++ b/tex/context/base/mkiv/syst-aux.mkxl @@ -2989,6 +2989,8 @@ %D We now use the macro stack which is somewhat leaner and meaner and a little %D faster too. +% left overs: too much \protected here + \newcount\outerrecurse \newcount\innerrecurse @@ -3061,6 +3063,7 @@ \fi{#1}} \protected\def\syst_helpers_recurse_indeed#1#2% from to +% {\ifnum#1>#2 % {\ifnum#1>#2\relax \expandafter\syst_helpers_recurse_indeed_nop \else @@ -3073,7 +3076,7 @@ {\syst_helpers_recurse_content \syst_helpers_recurse_indeed} -\protected\def\syst_helpers_recurse_indeed_nop#1#2#3% +\protected\def\syst_helpers_recurse_indeed_nop#0#0#0% {} %D \macros @@ -3107,7 +3110,6 @@ \let\endofloop\donothing % maybe \syst_helpers_loop_end - \protected\def\doloop#1% {\global\advance\outerrecurse \plusone \globalpushmacro\recurselevel @@ -3219,7 +3221,7 @@ \globalpopmacro\recurseaction \global\advance\outerrecurse\minusone} -\protected\def\syst_helpers_stepwise_recurse_nop#1#2#3#4% +\protected\def\syst_helpers_stepwise_recurse_nop#0#0#0#0% {} \newcount\fastloopindex |