summaryrefslogtreecommitdiff
path: root/tex/context/base/regi-ini.mkii
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2007-09-28 11:58:00 +0200
committerHans Hagen <pragma@wxs.nl>2007-09-28 11:58:00 +0200
commit19af23ac5cb927d986a64ac1dc52ed2d7bad2450 (patch)
tree2c44222c2581e462afc58122ee79aadf8169316b /tex/context/base/regi-ini.mkii
parent104ea1dae3d609aeb395e19658ad6ea7d4c85eea (diff)
downloadcontext-19af23ac5cb927d986a64ac1dc52ed2d7bad2450.tar.gz
stable 2007.09.28 11:58
Diffstat (limited to 'tex/context/base/regi-ini.mkii')
-rw-r--r--tex/context/base/regi-ini.mkii51
1 files changed, 35 insertions, 16 deletions
diff --git a/tex/context/base/regi-ini.mkii b/tex/context/base/regi-ini.mkii
index 7c0850b90..e7c2a6792 100644
--- a/tex/context/base/regi-ini.mkii
+++ b/tex/context/base/regi-ini.mkii
@@ -15,24 +15,39 @@
%D Plugs into the common interface.
-\def\mkloadregime#1%
- {\makeshortfilename[\truefilename{\f!regimeprefix#1}]%
- \startreadingfile
- \readsysfile\shortfilename
- {\showmessage\m!regimes2{#1}}
- {\showmessage\m!regimes3{#1}}%
- \stopreadingfile}
+\beginOLDTEX
-\def\mkenableregime#1%
- {\the\executeifdefined{\@reg@#1}\emptytoks}
+ \def\mkloadregime#1%
+ {\makeshortfilename[\truefilename{\f!regimeprefix#1}]%
+ \startreadingfile
+ \readsysfile\shortfilename
+ {\showmessage\m!regimes2{#1}}
+ {\showmessage\m!regimes3{#1}}%
+ \stopreadingfile}
-\def\mkwalkregime#1%
- {\the\executeifdefined{\@reg@\currentregime}\emptytoks}
+ \def\mkenableregime#1%
+ {\the\executeifdefined{\@reg@#1}\emptytoks}
-\def\mkautosetregime#1#2%
- {\ifnum#2>127
- \expanded{\defineactivetoken #2 \@EA\noexpand\csname#1\endcsname}%
- \fi}
+ \def\mkwalkregime#1%
+ {\the\executeifdefined{\@reg@\currentregime}\emptytoks}
+
+ \def\mkautosetregime#1#2%
+ {\ifnum#2>127
+ \expanded{\defineactivetoken #2 \@EA\noexpand\csname#1\endcsname}%
+ \fi}
+
+\endOLDTEX
+
+\beginXETEX
+
+ \let\mkloadregime \gobbleoneargument
+ \let\mkenableregime \gobbleoneargument
+ \let\mkwalkregime \gobbleoneargument
+ \let\mkautosetregime\gobbletwoarguments
+
+ \def\mkenableregime#1{\XeTeXinputencoding "#1"\relax}
+
+\endXETEX
%D Remark: regimes accumulate, so there is no explicit reset in
%D mkii mode.
@@ -148,6 +163,10 @@
%D Preloading:
-\useregime[def,uni,utf] % we load the rest runtime
+\beginOLDTEX
+
+ \useregime[def,uni,utf] % we load the rest runtime
+
+\endOLDTEX
\protect \endinput