~ chicken-core (chicken-5) 4e24ed510dd202850257fe63745796b9f639f86b
commit 4e24ed510dd202850257fe63745796b9f639f86b
Author: Peter Bex <peter.bex@xs4all.nl>
AuthorDate: Mon Jun 17 09:45:16 2013 +0200
Commit: Peter Bex <peter.bex@xs4all.nl>
CommitDate: Mon Jun 17 09:45:16 2013 +0200
Additional jmpbuf fix
diff --git a/runtime.c b/runtime.c
index ea16aadb..6baf57f4 100644
--- a/runtime.c
+++ b/runtime.c
@@ -1916,7 +1916,11 @@ C_word C_fcall C_restore_callback_continuation2(int level)
C_word C_fcall C_callback(C_word closure, int argc)
{
+#ifdef HAVE_SIGSETJMP
+ sigjmp_buf prev;
+#else
jmp_buf prev;
+#endif
C_word
*a = C_alloc(3),
k = C_closure(&a, 2, (C_word)callback_return_continuation, C_SCHEME_FALSE);
Trap