diff options
Diffstat (limited to 'src/vm.h')
-rw-r--r-- | src/vm.h | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -61,9 +61,10 @@ struct scm_vm { size_t stack_size; /* stack size */ SCM *stack_base; /* stack base address */ SCM *stack_limit; /* stack limit address */ + SCM this_frame; /* currrent frame */ + SCM last_frame; /* last frame */ SCM hooks[SCM_VM_NUM_HOOKS]; /* hooks */ SCM options; /* options */ - SCM last_frame; /* last frame */ unsigned long time; /* time spent */ unsigned long clock; /* bogos clock */ }; @@ -78,8 +79,6 @@ extern SCM scm_vm_apply (SCM vm, SCM program, SCM args); extern SCM scm_vm_option_ref (SCM vm, SCM key); extern SCM scm_vm_option_set_x (SCM vm, SCM key, SCM val); -extern SCM scm_vm_current_frame (SCM vm); - extern void scm_init_vm (void); #endif /* _SCM_VM_H_ */ |