summaryrefslogtreecommitdiff
path: root/libguile/root.h
diff options
context:
space:
mode:
authorGary Houston <ghouston@arglist.com>2001-09-15 21:56:52 +0000
committerGary Houston <ghouston@arglist.com>2001-09-15 21:56:52 +0000
commit6c1b7628703d7fac1751357153fd14e095535c2c (patch)
tree94afb9e29a5d6f8fd5ed054122e95408c79647d7 /libguile/root.h
parent455c0ac82b288f254b3da7a93ae275594e5def87 (diff)
downloadguile-6c1b7628703d7fac1751357153fd14e095535c2c.tar.gz
* root.h (scm_root_state): removed the continuation_stack and
continuation_stack_ptr members, which have no apparent purpose. (scm_continuation_stack, scm_continuation_stack_ptr): #defines removed. * root.c (root_mark), init.c (restart_stack, start_stack), gc (scm_igc): remove all references to contination_stack and continuation_stack_ptr, avoiding allocation of a vector and useless processing during gc.
Diffstat (limited to 'libguile/root.h')
-rw-r--r--libguile/root.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/libguile/root.h b/libguile/root.h
index c3f83ed28..995ff14d3 100644
--- a/libguile/root.h
+++ b/libguile/root.h
@@ -89,8 +89,6 @@ typedef struct scm_root_state
SCM rootcont;
SCM dynwinds;
- SCM continuation_stack;
- SCM continuation_stack_ptr;
#ifdef DEBUG_EXTENSIONS
/* It is very inefficient to have this variable in the root state. */
scm_t_debug_frame *last_debug_frame;
@@ -119,8 +117,6 @@ typedef struct scm_root_state
#define scm_rootcont (scm_root->rootcont)
#define scm_dynwinds (scm_root->dynwinds)
-#define scm_continuation_stack (scm_root->continuation_stack)
-#define scm_continuation_stack_ptr (scm_root->continuation_stack_ptr)
#define scm_progargs (scm_root->progargs)
#ifdef USE_THREADS
#define scm_last_debug_frame (scm_root->last_debug_frame)