* 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:
parent
d9dfcf8084
commit
7b4e5a7ae3
1 changed files with 3 additions and 1 deletions
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue