summaryrefslogtreecommitdiff
path: root/libguile/dynwind.h
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2001-08-25 16:08:13 +0000
committerMarius Vollmer <mvo@zagadka.de>2001-08-25 16:08:13 +0000
commit2e1711782d553c3fa96824ab3aed825ceb47f449 (patch)
treee7cb9c0b0d1b09c6e8f25dfd2da44e66b9bcb842 /libguile/dynwind.h
parent969e8e458a052c8bb7d19c0e78d53e98957c1388 (diff)
downloadguile-2e1711782d553c3fa96824ab3aed825ceb47f449.tar.gz
* 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.
Diffstat (limited to 'libguile/dynwind.h')
-rw-r--r--libguile/dynwind.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libguile/dynwind.h b/libguile/dynwind.h
index 9f457f636..f956ea456 100644
--- a/libguile/dynwind.h
+++ b/libguile/dynwind.h
@@ -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*/