~ chicken-core (chicken-5) b2ccac5a895ed37cbc44685aec5138e5e060387b
commit b2ccac5a895ed37cbc44685aec5138e5e060387b
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Sun Jan 2 11:48:50 2011 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Sun Jan 2 11:48:50 2011 +0100
unsigned-integer64 return type
diff --git a/c-backend.scm b/c-backend.scm
index 3b49ede1..689be013 100644
--- a/c-backend.scm
+++ b/c-backend.scm
@@ -1330,7 +1330,7 @@
(sprintf "C_mpointer(&~a,(void*)" dest) )
((c-pointer) (sprintf "C_mpointer_or_false(&~a,(void*)" dest))
((integer integer32) (sprintf "C_int_to_num(&~a," dest))
- ((integer64) (sprintf "C_a_double_to_num(&~a," dest))
+ ((integer64 unsigned-integer64) (sprintf "C_a_double_to_num(&~a," dest))
((size_t) (sprintf "C_int_to_num(&~a,(int)" dest))
((unsigned-integer unsigned-integer32) (sprintf "C_unsigned_int_to_num(&~a," dest))
((long) (sprintf "C_long_to_num(&~a," dest))
Trap