summaryrefslogtreecommitdiff
path: root/libguile/dynwind.h
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2006-01-29 00:23:28 +0000
committerMarius Vollmer <mvo@zagadka.de>2006-01-29 00:23:28 +0000
commit661ae7ab6be5aec4d6107902cff94dbb8952a24a (patch)
treed3e367c7f0dfd442645c5c2e1c87f4f4a7fc54c5 /libguile/dynwind.h
parent15ccf10bf2d7cb15ec46f2eb62c6eb86827c9108 (diff)
downloadguile-661ae7ab6be5aec4d6107902cff94dbb8952a24a.tar.gz
Renamed the "frames" that are related to dynamic-wind to "dynamic
contexts. Renamed all functions from scm_frame_ to scm_dynwind_. Updated documentation.
Diffstat (limited to 'libguile/dynwind.h')
-rw-r--r--libguile/dynwind.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/libguile/dynwind.h b/libguile/dynwind.h
index 0f386821f..f437378c1 100644
--- a/libguile/dynwind.h
+++ b/libguile/dynwind.h
@@ -43,27 +43,27 @@ SCM_API void scm_init_dynwind (void);
SCM_API void scm_swap_bindings (SCM vars, SCM vals);
typedef enum {
- SCM_F_FRAME_REWINDABLE = (1 << 0)
-} scm_t_frame_flags;
+ SCM_F_DYNWIND_REWINDABLE = (1 << 0)
+} scm_t_dynwind_flags;
typedef enum {
SCM_F_WIND_EXPLICITLY = (1 << 0)
} scm_t_wind_flags;
-SCM_API void scm_frame_begin (scm_t_frame_flags);
-SCM_API void scm_frame_end (void);
+SCM_API void scm_dynwind_begin (scm_t_dynwind_flags);
+SCM_API void scm_dynwind_end (void);
-SCM_API void scm_frame_unwind_handler (void (*func) (void *), void *data,
- scm_t_wind_flags);
-SCM_API void scm_frame_rewind_handler (void (*func) (void *), void *data,
- scm_t_wind_flags);
+SCM_API void scm_dynwind_unwind_handler (void (*func) (void *), void *data,
+ scm_t_wind_flags);
+SCM_API void scm_dynwind_rewind_handler (void (*func) (void *), void *data,
+ scm_t_wind_flags);
-SCM_API void scm_frame_unwind_handler_with_scm (void (*func) (SCM), SCM data,
- scm_t_wind_flags);
-SCM_API void scm_frame_rewind_handler_with_scm (void (*func) (SCM), SCM data,
- scm_t_wind_flags);
+SCM_API void scm_dynwind_unwind_handler_with_scm (void (*func) (SCM), SCM data,
+ scm_t_wind_flags);
+SCM_API void scm_dynwind_rewind_handler_with_scm (void (*func) (SCM), SCM data,
+ scm_t_wind_flags);
-SCM_API void scm_frame_free (void *mem);
+SCM_API void scm_dynwind_free (void *mem);
#ifdef GUILE_DEBUG
SCM_API SCM scm_wind_chain (void);