summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/strc-pag.mkxl
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/strc-pag.mkxl')
-rw-r--r--tex/context/base/mkxl/strc-pag.mkxl16
1 files changed, 8 insertions, 8 deletions
diff --git a/tex/context/base/mkxl/strc-pag.mkxl b/tex/context/base/mkxl/strc-pag.mkxl
index 8d404f163..c27fd9429 100644
--- a/tex/context/base/mkxl/strc-pag.mkxl
+++ b/tex/context/base/mkxl/strc-pag.mkxl
@@ -37,7 +37,7 @@
\newtoks\everyinitializepagecounters
-\protected\def\initializepagecounters
+\permanent\protected\def\initializepagecounters
{\the\everyinitializepagecounters}
\appendtoks
@@ -243,7 +243,7 @@
\fi
\to \everybeforepagebody
-\def\therealsubpageno#1% new helper
+\permanent\def\therealsubpageno#1% new helper
{\the\numexpr\c_strc_subpage_first_real+#1+\minusone\relax}
% Equivalents (compatibility):
@@ -441,17 +441,17 @@
% just for downward compatbility
\appendtoks
- \edef\askeduserpagenumber{\namedcounterparameter\s!userpage\c!number}%
- \ifempty\askeduserpagenumber \else
- \normalexpanded{\setuppagenumber[\c!start=\askeduserpagenumber,\c!number=]}%
+ \edef\scratchstringone{\namedcounterparameter\s!userpage\c!number}%
+ \ifempty\scratchstringone \else
+ \normalexpanded{\setuppagenumber[\c!start=\scratchstringone,\c!number=]}%
\userpageno\strc_counters_raw\s!userpage
\fi
\to \everysetupuserpagenumber % todo: set state: none, start, stop, reset
\appendtoks
- \edef\askedsubpagenumber{\namedcounterparameter\s!subpage\c!number}%
- \ifempty\askedsubpagenumber \else
- \normalexpanded{\setupsubpagenumber[\c!start=\askedsubpagenumber,\c!number=]}%
+ \edef\scratchstringone{\namedcounterparameter\s!subpage\c!number}%
+ \ifempty\scratchstringone \else
+ \normalexpanded{\setupsubpagenumber[\c!start=\scratchstringone,\c!number=]}%
\subpageno\strc_counters_raw\s!subpage\relax
\fi
\to \everysetupsubpagenumber % todo: set state: none, start, stop, reset