~ chicken-core (chicken-5) 577dd7ec342bae34c71a90cafcd539c88464672d
commit 577dd7ec342bae34c71a90cafcd539c88464672d
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Tue Mar 9 07:17:51 2010 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Tue Mar 9 07:17:51 2010 +0100
fixed ##sys#round to old behaviour
diff --git a/library.scm b/library.scm
index c32f7761..382822bb 100644
--- a/library.scm
+++ b/library.scm
@@ -914,7 +914,6 @@ EOF
(define ##sys#floor fpfloor) ;XXX needed for backwards compatibility with "numbers" egg
(define ##sys#truncate fptruncate)
-(define ##sys#round fpround)
(define ##sys#ceiling fpceiling)
(define (fpsin x)
@@ -1078,6 +1077,8 @@ EOF
x
(##core#inline_allocate ("C_a_i_flonum_round_proper" 4) x)))
+(define ##sys#round round) ; this is obsolete and is used by the "numbers" egg (gmp version)
+
(define remainder
(lambda (x y) (- x (* (quotient x y) y))) )
Trap