From 0d19c2da959e75b8bc65cc317d5f58184a77e733 Mon Sep 17 00:00:00 2001 From: sperber Date: Fri, 1 Feb 2002 13:43:49 +0000 Subject: [PATCH] Fix external-call-from-callback problem leading to spurious gc-protection-mismatch exceptions. --- c/scheme48vm.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/c/scheme48vm.h b/c/scheme48vm.h index 70ea4cf..a045f19 100644 --- a/c/scheme48vm.h +++ b/c/scheme48vm.h @@ -56,6 +56,6 @@ extern s48_value s48_add_channel(s48_value, s48_value, long); extern s48_value s48_allocate_stob(long type, long size); extern void s48_push_gc_rootsB(char *, long); extern char s48_pop_gc_rootsB(void); -extern char * s48_set_gc_roots_baseB(void); -extern char s48_release_gc_roots_baseB(char *); +extern char * s48_set_gc_roots_baseB(char **); +extern char s48_release_gc_roots_baseB(char *, char*); extern void s48_register_gc_rootB(char *marker);