summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/base/core-var.tex
diff options
context:
space:
mode:
authorTaco Hoekwater <taco@elvenkind.com>2006-12-01 10:42:41 +0000
committerTaco Hoekwater <taco@elvenkind.com>2006-12-01 10:42:41 +0000
commit93211732ba767f3d2be8e4b948553a42791302c8 (patch)
treeca5509bc7a7e9aa8e310dc5278a3c7c9bdbad7dc /Master/texmf-dist/tex/context/base/core-var.tex
parentc407afe4a4284ab98479d51d2553287055f0ce1c (diff)
context release 2006.11.29
git-svn-id: svn://tug.org/texlive/trunk@2572 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/context/base/core-var.tex')
-rw-r--r--Master/texmf-dist/tex/context/base/core-var.tex13
1 files changed, 12 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/context/base/core-var.tex b/Master/texmf-dist/tex/context/base/core-var.tex
index eba38fdc565..4db5cb6e55e 100644
--- a/Master/texmf-dist/tex/context/base/core-var.tex
+++ b/Master/texmf-dist/tex/context/base/core-var.tex
@@ -143,7 +143,7 @@
\def\dodopreventmode#1%
{\@EA\let\csname\@mode@#1\endcsname\preventedmode}
-\def\dodoenablemode#1%
+\def\dodoenablemode#1% mode can be relax
{\ifcase0\csname\@mode@#1\endcsname\relax
\@EA\let\csname\@mode@#1\endcsname\enabledmode
\fi}
@@ -153,6 +153,17 @@
\@EA\let\csname\@mode@#1\endcsname\disabledmode
\fi}
+% handy for mp
+
+\def\booleanmodevalue#1% can be \relax
+ {\expandafter\ifx\csname\@mode@#1\endcsname\relax
+ fals%
+ \else\ifnum0\csname\@mode@#1\endcsname=0
+ fals%
+ \else
+ tru%
+ \fi\fi e}
+
% check macros
\newif\ifcheckedmode