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/xintfrac.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/xintfrac.sty')
-rw-r--r-- | Master/texmf-dist/tex/generic/xint/xintfrac.sty | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/Master/texmf-dist/tex/generic/xint/xintfrac.sty b/Master/texmf-dist/tex/generic/xint/xintfrac.sty index 59030c1e9be..0b91335890c 100644 --- a/Master/texmf-dist/tex/generic/xint/xintfrac.sty +++ b/Master/texmf-dist/tex/generic/xint/xintfrac.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 %% xintfrac: Expandable operations on fractions %% --------------------------------------------------------------- @@ -70,7 +70,7 @@ \XINTsetupcatcodes% defined in xintkernel.sty \XINT_providespackage \ProvidesPackage{xintfrac}% - [2015/10/10 v1.2 Expandable operations on fractions (jfB)]% + [2015/10/19 v1.2a Expandable operations on fractions (jfB)]% \def\XINT_cntSgnFork #1% {% \ifcase #1\expandafter\xint_secondofthree @@ -89,7 +89,7 @@ \the\numexpr -1+\XINT_Abs {#1}+\XINT_Len {#2}+\XINT_Len {#3}\relax }% \def\XINT_lenrord_loop #1#2#3#4#5#6#7#8#9% -{% faire \romannumeral-`0\XINT_lenrord_loop 0{}#1\Z\W\W\W\W\W\W\W\Z +{% faire \romannumeral`&&@\XINT_lenrord_loop 0{}#1\Z\W\W\W\W\W\W\W\Z \xint_gob_til_W #9\XINT_lenrord_W\W \expandafter\XINT_lenrord_loop\expandafter {\the\numexpr #1+7}{#9#8#7#6#5#4#3#2}% @@ -149,7 +149,7 @@ \def\XINT_inFrac {\romannumeral0\XINT_infrac }% \def\XINT_infrac #1% {% - \expandafter\XINT_infrac_fork\romannumeral-`0#1/\XINT_W[\XINT_W\XINT_T + \expandafter\XINT_infrac_fork\romannumeral`&&@#1/\XINT_W[\XINT_W\XINT_T }% \def\XINT_infrac_fork #1[#2% {% @@ -175,7 +175,7 @@ \def\XINT_infrac_res_ca #1[#2]/\XINT_W[\XINT_W\XINT_T {\expandafter{\the\numexpr 0#2}{#1}{1}}% \def\XINT_infrac_res_cb #1/#2[% - {\expandafter\XINT_infrac_res_cc\romannumeral-`0#2~#1[}% + {\expandafter\XINT_infrac_res_cc\romannumeral`&&@#2~#1[}% \def\XINT_infrac_res_cc #1~#2[#3]/\XINT_W[\XINT_W\XINT_T {\expandafter{\the\numexpr 0#3}{#2}{#1}}% \def\XINT_frac_gen #1/#2% @@ -190,7 +190,7 @@ \def\XINT_frac_gen_B #1/#2/\XINT_W[%\XINT_W {% \expandafter\XINT_frac_gen_Ba - \romannumeral-`0#2ee.\XINT_W\XINT_Z #1ee.%\XINT_W + \romannumeral`&&@#2ee.\XINT_W\XINT_Z #1ee.%\XINT_W }% \def\XINT_frac_gen_Ba #1.#2% {% @@ -204,7 +204,7 @@ {\expandafter\XINT_frac_gen_C\the\numexpr 0#2~#1!}% \def\XINT_frac_gen_Bc #1.#2e% {% - \expandafter\XINT_frac_gen_Bd\romannumeral-`0#2.#1e% + \expandafter\XINT_frac_gen_Bd\romannumeral`&&@#2.#1e% }% \def\XINT_frac_gen_Bd #1.#2e#3e#4\XINT_Z {% @@ -230,7 +230,7 @@ }% \def\XINT_frac_gen_Cb #1.#2e% {% - \expandafter\XINT_frac_gen_Cc\romannumeral-`0#2.#1e% + \expandafter\XINT_frac_gen_Cc\romannumeral`&&@#2.#1e% }% \def\XINT_frac_gen_Cc #1.#2~#3!#4e#5e#6\XINT_T {% @@ -1412,7 +1412,7 @@ {% \expandafter\XINT_float_T\expandafter {\the\numexpr #4+\xint_c_i\expandafter}% - \romannumeral-`0\XINT_lenrord_loop 0{}#2\Z\W\W\W\W\W\W\W\Z #1{#3}{#4}% + \romannumeral`&&@\XINT_lenrord_loop 0{}#2\Z\W\W\W\W\W\W\W\Z #1{#3}{#4}% }% \def\XINT_float_T #1#2#3% {% @@ -1556,7 +1556,7 @@ {% \expandafter\XINT_infloat_T\expandafter {\the\numexpr #3+\xint_c_i\expandafter}% - \romannumeral-`0\XINT_lenrord_loop 0{}#1\Z\W\W\W\W\W\W\W\Z + \romannumeral`&&@\XINT_lenrord_loop 0{}#1\Z\W\W\W\W\W\W\W\Z {#2}% }% \def\XINT_infloat_T #1#2#3% @@ -1706,11 +1706,11 @@ \def\xintSum {\romannumeral0\xintsum }% \def\xintsum #1{\xintsumexpr #1\relax }% \def\xintSumExpr {\romannumeral0\xintsumexpr }% -\def\xintsumexpr {\expandafter\XINT_fsumexpr\romannumeral-`0}% +\def\xintsumexpr {\expandafter\XINT_fsumexpr\romannumeral`&&@}% \def\XINT_fsumexpr {\XINT_fsum_loop_a {0/1[0]}}% \def\XINT_fsum_loop_a #1#2% {% - \expandafter\XINT_fsum_loop_b \romannumeral-`0#2\Z {#1}% + \expandafter\XINT_fsum_loop_b \romannumeral`&&@#2\Z {#1}% }% \def\XINT_fsum_loop_b #1% {% @@ -1799,11 +1799,11 @@ \def\xintPrd {\romannumeral0\xintprd }% \def\xintprd #1{\xintprdexpr #1\relax }% \def\xintPrdExpr {\romannumeral0\xintprdexpr }% -\def\xintprdexpr {\expandafter\XINT_fprdexpr \romannumeral-`0}% +\def\xintprdexpr {\expandafter\XINT_fprdexpr \romannumeral`&&@}% \def\XINT_fprdexpr {\XINT_fprod_loop_a {1/1[0]}}% \def\XINT_fprod_loop_a #1#2% {% - \expandafter\XINT_fprod_loop_b \romannumeral-`0#2\Z {#1}% + \expandafter\XINT_fprod_loop_b \romannumeral`&&@#2\Z {#1}% }% \def\XINT_fprod_loop_b #1% {% @@ -1919,7 +1919,7 @@ }% \def\XINT_fgeq_D #1#2#3% {% - \expandafter\XINT_cntSgnFork\romannumeral-`0\expandafter\XINT_cntSgn + \expandafter\XINT_cntSgnFork\romannumeral`&&@\expandafter\XINT_cntSgn \the\numexpr #2+\xintLength{#3}-\xintLength{#1}\relax\Z { 0}{\XINT_fgeq_E #2\Z {#3}{#1}}{ 1}% }% @@ -1976,10 +1976,10 @@ \fi }% \def\xintMaxof {\romannumeral0\xintmaxof }% -\def\xintmaxof #1{\expandafter\XINT_maxof_a\romannumeral-`0#1\relax }% +\def\xintmaxof #1{\expandafter\XINT_maxof_a\romannumeral`&&@#1\relax }% \def\XINT_maxof_a #1{\expandafter\XINT_maxof_b\romannumeral0\xintraw{#1}\Z }% \def\XINT_maxof_b #1\Z #2% - {\expandafter\XINT_maxof_c\romannumeral-`0#2\Z {#1}\Z}% + {\expandafter\XINT_maxof_c\romannumeral`&&@#2\Z {#1}\Z}% \def\XINT_maxof_c #1% {\xint_gob_til_relax #1\XINT_maxof_e\relax\XINT_maxof_d #1}% \def\XINT_maxof_d #1\Z @@ -2020,10 +2020,10 @@ \fi }% \def\xintMinof {\romannumeral0\xintminof }% -\def\xintminof #1{\expandafter\XINT_minof_a\romannumeral-`0#1\relax }% +\def\xintminof #1{\expandafter\XINT_minof_a\romannumeral`&&@#1\relax }% \def\XINT_minof_a #1{\expandafter\XINT_minof_b\romannumeral0\xintraw{#1}\Z }% \def\XINT_minof_b #1\Z #2% - {\expandafter\XINT_minof_c\romannumeral-`0#2\Z {#1}\Z}% + {\expandafter\XINT_minof_c\romannumeral`&&@#2\Z {#1}\Z}% \def\XINT_minof_c #1% {\xint_gob_til_relax #1\XINT_minof_e\relax\XINT_minof_d #1}% \def\XINT_minof_d #1\Z @@ -2081,7 +2081,7 @@ }% \def\XINT_fcmp_D #1#2#3% {% - \expandafter\XINT_cntSgnFork\romannumeral-`0\expandafter\XINT_cntSgn + \expandafter\XINT_cntSgnFork\romannumeral`&&@\expandafter\XINT_cntSgn \the\numexpr #2+\xintLength{#3}-\xintLength{#1}\relax\Z { -1}{\XINT_fcmp_E #2\Z {#3}{#1}}{ 1}% }% |