1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-17 17:20:29 +02:00

* eval.c (scm_m_atbind): Redesigned to behvae like `let', but with

dynamic scope.
* dynwind.h (scm_swap_bindings): Declare.
* dynwind.c (scm_swap_bindings): Make non-static.
This commit is contained in:
Marius Vollmer 2001-08-25 16:08:13 +00:00
parent 969e8e458a
commit 2e1711782d
3 changed files with 67 additions and 46 deletions

View file

@ -59,6 +59,8 @@ extern SCM scm_internal_dynamic_wind (scm_t_guard before,
extern void scm_dowinds (SCM to, long delta);
extern void scm_init_dynwind (void);
extern void scm_swap_bindings (SCM vars, SCM vals);
#ifdef GUILE_DEBUG
extern SCM scm_wind_chain (void);
#endif /*GUILE_DEBUG*/