~ chicken-core (chicken-5) 6714cd5265607ee5bf7f988300f096922284dba0
commit 6714cd5265607ee5bf7f988300f096922284dba0
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Wed Jun 15 08:00:15 2011 -0400
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Wed Jun 15 08:00:15 2011 -0400
void ftype maps to undefined stype
diff --git a/support.scm b/support.scm
index c522cad6..3d41d9bb 100644
--- a/support.scm
+++ b/support.scm
@@ -1167,6 +1167,7 @@
(define (foreign-type->scrutiny-type t mode) ; MODE = 'arg | 'result
(let ((ft (final-foreign-type t)))
(case ft
+ ((void) 'undefined)
((char unsigned-char) 'char)
((int unsigned-int short unsigned-short byte unsigned-byte int32 unsigned-int32)
'fixnum)
Trap