~ chicken-core (chicken-5) e804aa00de16bc770b0c5a5f53d8ca4ab773acb8
commit e804aa00de16bc770b0c5a5f53d8ca4ab773acb8
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Tue Mar 1 13:58:44 2011 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Tue Mar 1 13:58:44 2011 +0100
output-routines return void
diff --git a/library.scm b/library.scm
index 6f0146b3..2c64448b 100644
--- a/library.scm
+++ b/library.scm
@@ -2978,7 +2978,8 @@ EOF
;;; Output:
(define (##sys#write-char-0 c p)
- ((##sys#slot (##sys#slot p 2) 2) p c) )
+ ((##sys#slot (##sys#slot p 2) 2) p c)
+ (##sys#void))
(define (##sys#write-char/port c port)
(##sys#check-port* port 'write-char)
@@ -3230,7 +3231,8 @@ EOF
(outchr port #\)) )
(outchr port #\space)
(out (##sys#slot x i)) ) ) ) ) )
- (else (##sys#error "unprintable non-immediate object encountered")) ) ) ) ) ) )
+ (else (##sys#error "unprintable non-immediate object encountered")))))
+ (##sys#void))))
(define ##sys#procedure->string
(let ((string-append string-append))
Trap