summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/anch-bar.mkxl
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/anch-bar.mkxl')
-rw-r--r--tex/context/base/mkxl/anch-bar.mkxl18
1 files changed, 9 insertions, 9 deletions
diff --git a/tex/context/base/mkxl/anch-bar.mkxl b/tex/context/base/mkxl/anch-bar.mkxl
index 23a009e97..f99e61428 100644
--- a/tex/context/base/mkxl/anch-bar.mkxl
+++ b/tex/context/base/mkxl/anch-bar.mkxl
@@ -59,10 +59,10 @@
\installcommandhandler \??sidebar {sidebar} \??sidebar
-\newcount\c_anch_sidebars_n
-\newcount\c_anch_sidebars_current % local
-\newdimen\d_anch_sidebars_distance
-\newcount\c_anch_sidebars_level
+\newinteger \c_anch_sidebars_n
+\newinteger \c_anch_sidebars_current % local
+\newdimension\d_anch_sidebars_distance
+\newinteger \c_anch_sidebars_level
% \setupMPvariables
% [mpos:sidebar]
@@ -86,8 +86,8 @@
\permanent\tolerant\protected\def\startsidebar[#1]#*[#2]%
{\bgroup
\dontleavehmode
- \advance\c_anch_sidebars_level\plusone
- \global\advance\c_anch_sidebars_n\plusone
+ \advanceby\c_anch_sidebars_level\plusone
+ \global\advanceby\c_anch_sidebars_n\plusone
\c_anch_sidebars_current\c_anch_sidebars_n\relax % relax needed
\ifhastok={#1}%
\edef\currentsidebar{\the\c_anch_sidebars_level}%
@@ -103,16 +103,16 @@
\ifempty\m_level
\ifnum\c_anch_sidebars_level=\plusone
\ifzeropt\scratchdimen
- \advance\d_anch_sidebars_distance\scratchdistance\relax
+ \advanceby\d_anch_sidebars_distance\scratchdistance\relax
\else
\d_anch_sidebars_distance\scratchdimen
\fi
\else
- \advance\d_anch_sidebars_distance\scratchdistance\relax
+ \advanceby\d_anch_sidebars_distance\scratchdistance\relax
\fi
\orelse\ifnum\m_level=\plusone
\ifzeropt\scratchdimen
- \advance\d_anch_sidebars_distance\scratchdistance\relax
+ \advanceby\d_anch_sidebars_distance\scratchdistance\relax
\else
\d_anch_sidebars_distance\scratchdimen
\fi