summaryrefslogtreecommitdiff
path: root/tex/context/base/core-con.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/core-con.tex')
-rw-r--r--tex/context/base/core-con.tex11
1 files changed, 2 insertions, 9 deletions
diff --git a/tex/context/base/core-con.tex b/tex/context/base/core-con.tex
index 39e13ed44..ecb7d9ee8 100644
--- a/tex/context/base/core-con.tex
+++ b/tex/context/base/core-con.tex
@@ -139,7 +139,7 @@
\def\doconvertcharacters#1#2%
{\ifnum#2>26
\bgroup
- \!!counta#2
+ \!!counta#2\relax
\ifnum\!!counta>\zerocount
\advance\!!counta \minusone
\!!countb\!!counta
@@ -352,18 +352,14 @@
\doifleapyearelse{#3}{\advance\!!countb 1}{}\relax
\fi
\!!countc\!!counta
-% \DoDiv\!!countc by4to\!!countc
\dosetdivision\!!countc4\!!countc
\advance\!!countb \!!countc
\!!countc\!!counta
-% \DoDiv\!!countc by100to\!!countc
\dosetdivision\!!countc{100}\!!countc
\advance\!!countb -\!!countc
\!!countc\!!counta
-% \DoDiv\!!countc by400to\!!countc
\dosetdivision\!!countc{400}\!!countc
\advance\!!countb \!!countc
-% \DoMod\!!countb by7to\!!countb
\dosetmodulo\!!countb7\!!countb
\advance\!!countb \plusone
\@EA\egroup\@EA\normalweekday\the\!!countb\relax}
@@ -446,13 +442,10 @@
{\bgroup
\!!doneafalse
\!!counta#1%
-% \DoMod\!!counta by4to\!!countb
\dosetmodulo\!!counta4\!!countb
\ifcase\!!countb
-% \DoMod\!!counta by100to\!!countb
\dosetmodulo\!!counta{100}\!!countb
\ifcase\!!countb \else \!!doneatrue \fi
-% \DoMod\!!counta by400to\!!countb
\dosetmodulo\!!counta{400}\!!countb
\ifcase\!!countb \!!doneatrue \fi
\fi
@@ -466,7 +459,7 @@
{\doifleapyearelse{#1}
{\def\numberofdays{29}}
{\def\numberofdays{28}}%
- \edef\numberofdays%
+ \edef\numberofdays
{\ifcase#2 \or31\or\numberofdays\or31\or30\or
31\or30\or31\or31\or30\or31\or30\or31\fi}}