From cce735e189bfcfd4a211fd856bc1850dce9b9d8c Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sun, 16 Sep 2012 22:46:14 -0700 Subject: * arith.c (logand, logior, logxor): Bugfix: result needs to be normalized, otherwise we end up with fixnum-range bignums. (comp_clamp): New function. (logcomp): Changed to two argument form. If second argument is present (not nil) then call comp_clamp. * eval.c (eval_init): Change registration of logcomp to allow optional argument. * lib.h (logcomp): Declaration updated. * mpi-patches/add-bitops: New mp_clamp_comp function implemented. --- lib.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib.h') diff --git a/lib.h b/lib.h index 331c2fb4..91cca628 100644 --- a/lib.h +++ b/lib.h @@ -474,7 +474,7 @@ val expo(val); val logand(val, val); val logior(val, val); val logxor(val, val); -val logcomp(val); +val logcomp(val, val); val string_own(wchar_t *str); val string(const wchar_t *str); val string_utf8(const char *str); -- cgit v1.2.3