diff options
author | Karl Berry <karl@freefriends.org> | 2015-10-20 21:19:41 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-10-20 21:19:41 +0000 |
commit | c0fd6688c3703e0e3835fea389bccdf0fc0e6902 (patch) | |
tree | cf3c9c4ab195d5cab18184a06fa70fe7c4f8073c /Master/texmf-dist/tex/generic/xint/xintkernel.sty | |
parent | cf6885a752177d109d39e62098ee48cb8745580a (diff) |
xint (20oct15)
git-svn-id: svn://tug.org/texlive/trunk@38680 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/xint/xintkernel.sty')
-rw-r--r-- | Master/texmf-dist/tex/generic/xint/xintkernel.sty | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/Master/texmf-dist/tex/generic/xint/xintkernel.sty b/Master/texmf-dist/tex/generic/xint/xintkernel.sty index 2b16addfa2b..7afd90f7dad 100644 --- a/Master/texmf-dist/tex/generic/xint/xintkernel.sty +++ b/Master/texmf-dist/tex/generic/xint/xintkernel.sty @@ -21,7 +21,7 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) %% --------------------------------------------------------------- -%% The xint bundle v1.2 2015/10/10 +%% The xint bundle v1.2a 2015/10/19 %% Copyright (C) 2013-2015 by Jean-Francois Burnol %% xintkernel: Paraphernalia for the xint packages %% --------------------------------------------------------------- @@ -61,6 +61,7 @@ \endgroup \def\XINT_restorecatcodes {% takes care of all, to allow more economical code in modules + \catcode0=\the\catcode0 % \catcode59=\the\catcode59 % ; xintexpr \catcode126=\the\catcode126 % ~ xintexpr \catcode39=\the\catcode39 % ' xintexpr @@ -122,18 +123,19 @@ \catcode47=12 % / \catcode96=12 % ` \catcode94=11 % ^ LETTER - \catcode36=3 % $ - \catcode91=12 % [ - \catcode93=12 % ] - \catcode33=12 % ! - \catcode64=11 % @ LETTER - \catcode38=12 % & - \catcode124=12 % | - \catcode63=11 % ? LETTER - \catcode34=12 % " - \catcode39=12 % ' - \catcode126=3 % ~ MATH - \catcode59=12 % ; + \catcode36=3 % $ + \catcode91=12 % [ + \catcode93=12 % ] + \catcode33=12 % ! + \catcode64=11 % @ LETTER + \catcode38=7 % & for \romannumeral`&&@ trick. + \catcode124=12 % | + \catcode63=11 % ? LETTER + \catcode34=12 % " + \catcode39=12 % ' + \catcode126=3 % ~ MATH + \catcode59=12 % ; + \catcode0=12 % for \romannumeral`&&@ trick }% \XINT_setcatcodes }% @@ -154,7 +156,7 @@ \fi \XINT_providespackage \ProvidesPackage {xintkernel}% - [2015/10/10 v1.2 Paraphernalia for the xint packages (jfB)]% + [2015/10/19 v1.2a Paraphernalia for the xint packages (jfB)]% \chardef\xint_c_ 0 \chardef\xint_c_i 1 \chardef\xint_c_ii 2 @@ -248,7 +250,7 @@ \expandafter\expandafter\expandafter#1% \expandafter\expandafter\expandafter }% \def\xintfdef #1#2{\expandafter\def\expandafter#1\expandafter - {\romannumeral-`0#2}}% + {\romannumeral`&&@#2}}% \ifdefined\odef\else\let\odef\xintodef\fi \ifdefined\oodef\else\let\oodef\xintoodef\fi \ifdefined\fdef\else\let\fdef\xintfdef\fi |