* root.h: Added "fluids" member to scm_root_state.

* root.c: Include "fluids.h".  (scm_mark_root): Mark "fluids".
(scm_make_root): Call scm_copy_fluids to make fluid bindings
unique for the new root when it has a parent.
This commit is contained in:
Marius Vollmer 1997-07-18 14:37:36 +00:00
commit 7b4e5a7ae3

View file

@ -98,7 +98,7 @@ typedef struct scm_root_state
/* It is very inefficient to have this variable in the root state. */
scm_debug_frame *last_debug_frame;
#endif
SCM progargs; /* vestigial */
SCM exitval; /* vestigial */
@ -109,6 +109,8 @@ typedef struct scm_root_state
SCM def_outp;
SCM def_errp;
SCM fluids;
SCM system_transformer;
SCM top_level_lookup_closure_var;