summaryrefslogtreecommitdiff
path: root/libguile/vm.h
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2014-04-16 19:16:10 +0200
committerAndy Wingo <wingo@pobox.com>2014-04-16 19:16:10 +0200
commit4cfa92d60f0f2e8d7443617288e1a6530ab059ce (patch)
tree58fbc044b50c85858b70586395619f8411e3e4b6 /libguile/vm.h
parenta285f38fda53f580686566613f827d5585f283df (diff)
downloadguile-4cfa92d60f0f2e8d7443617288e1a6530ab059ce.tar.gz
make-stack works on delimited continuations
* libguile/stacks.c (scm_make_stack, scm_stack_id): * libguile/vm.c (scm_i_vm_cont_to_frame): Allow delimited continuations as the argument to make-stack.
Diffstat (limited to 'libguile/vm.h')
-rw-r--r--libguile/vm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libguile/vm.h b/libguile/vm.h
index 4029c5ca6..8f88d0cd4 100644
--- a/libguile/vm.h
+++ b/libguile/vm.h
@@ -101,6 +101,7 @@ SCM_INTERNAL SCM scm_i_vm_capture_stack (SCM *stack_base, SCM *fp, SCM *sp,
scm_t_uint32 *ra,
scm_t_dynstack *dynstack,
scm_t_uint32 flags);
+SCM_INTERNAL int scm_i_vm_cont_to_frame (SCM cont, struct scm_frame *frame);
SCM_INTERNAL void scm_i_vm_cont_print (SCM x, SCM port,
scm_print_state *pstate);
SCM_INTERNAL void scm_bootstrap_vm (void);