summaryrefslogtreecommitdiff
path: root/libguile/dynwind.h
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2004-01-06 17:57:41 +0000
committerMarius Vollmer <mvo@zagadka.de>2004-01-06 17:57:41 +0000
commit62f3c0957e3e5aac821e304ff5fcb613400d3ba0 (patch)
treeb5ce7681011b160d57a6671363454136b8c30500 /libguile/dynwind.h
parent476e56aa6445c3e625da9662529a22eb327fd87d (diff)
downloadguile-62f3c0957e3e5aac821e304ff5fcb613400d3ba0.tar.gz
(SCM_F_WIND_EXPLICITELY, SCM_F_WIND_EXPLICITLY): It's "explicitly" not
"explicitely", damn. Changed all uses.
Diffstat (limited to 'libguile/dynwind.h')
-rw-r--r--libguile/dynwind.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/libguile/dynwind.h b/libguile/dynwind.h
index b207d83b8..920e9a83c 100644
--- a/libguile/dynwind.h
+++ b/libguile/dynwind.h
@@ -47,7 +47,7 @@ typedef enum {
} scm_t_frame_flags;
typedef enum {
- SCM_F_WIND_EXPLICITELY = (1 << 0)
+ SCM_F_WIND_EXPLICITLY = (1 << 0)
} scm_t_wind_flags;
SCM_API void scm_begin_frame (scm_t_frame_flags);
@@ -58,6 +58,11 @@ SCM_API void scm_on_unwind (void (*func) (void *), void *data,
SCM_API void scm_on_rewind (void (*func) (void *), void *data,
scm_t_wind_flags);
+SCM_API void scm_on_unwind_with_scm (void (*func) (SCM), SCM data,
+ scm_t_wind_flags);
+SCM_API void scm_on_rewind_with_scm (void (*func) (SCM), SCM data,
+ scm_t_wind_flags);
+
#ifdef GUILE_DEBUG
SCM_API SCM scm_wind_chain (void);
#endif /*GUILE_DEBUG*/