~ chicken-core (chicken-5) 29d5e7a6018cafef5e60ac4156afabd8af5d1bd3
commit 29d5e7a6018cafef5e60ac4156afabd8af5d1bd3
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Mon Jan 18 15:22:54 2010 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Mon Jan 18 15:22:54 2010 +0100
added aliases to fp-rounding functions, because numbers egg needs them
diff --git a/library.scm b/library.scm
index e772a2e1..7b48eb65 100644
--- a/library.scm
+++ b/library.scm
@@ -893,8 +893,6 @@ EOF
(fp-check-flonum x 'fpfloor)
(##core#inline_allocate ("C_a_i_flonum_floor" 4) x))
-(define ##sys#floor fpfloor) ; needed for backwards compatibility with "numbers" egg
-
(define (fptruncate x)
#+(not unsafe)
(fp-check-flonum x 'fptruncate)
@@ -910,6 +908,11 @@ EOF
(fp-check-flonum x 'fpceiling)
(##core#inline_allocate ("C_a_i_flonum_ceiling" 4) x))
+(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)
#+(not unsafe)
(fp-check-flonum x 'fpsin)
Trap