xform doesnt like function calls in (?:)
svn: r4610
This commit is contained in:
parent
c0a8f9349e
commit
b16c7a28c1
|
@ -289,18 +289,16 @@ Scheme_Object *scheme_complex_divide(const Scheme_Object *_n, const Scheme_Objec
|
||||||
swap = 1;
|
swap = 1;
|
||||||
} else
|
} else
|
||||||
swap = 0;
|
swap = 0;
|
||||||
|
|
||||||
r = scheme_bin_div(c, d);
|
r = scheme_bin_div(c, d);
|
||||||
|
|
||||||
den = scheme_bin_plus(d, scheme_bin_mult(c, r));
|
den = scheme_bin_plus(d, scheme_bin_mult(c, r));
|
||||||
|
|
||||||
i = scheme_bin_div((swap
|
if (swap) i = scheme_bin_div(scheme_bin_minus(a, scheme_bin_mult(b, r)), den);
|
||||||
? scheme_bin_minus(a, scheme_bin_mult(b, r))
|
else i = scheme_bin_div(scheme_bin_minus(scheme_bin_mult(b, r), a), den);
|
||||||
: scheme_bin_minus(scheme_bin_mult(b, r), a)),
|
|
||||||
den);
|
r = scheme_bin_div(scheme_bin_plus(b, scheme_bin_mult(a, r)), den);
|
||||||
r = scheme_bin_div(scheme_bin_plus(b, scheme_bin_mult(a, r)),
|
|
||||||
den);
|
|
||||||
|
|
||||||
return scheme_make_complex(r, i);
|
return scheme_make_complex(r, i);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user