diff options
author | Marius Vollmer <mvo@zagadka.de> | 2006-01-29 00:23:28 +0000 |
---|---|---|
committer | Marius Vollmer <mvo@zagadka.de> | 2006-01-29 00:23:28 +0000 |
commit | 661ae7ab6be5aec4d6107902cff94dbb8952a24a (patch) | |
tree | d3e367c7f0dfd442645c5c2e1c87f4f4a7fc54c5 /libguile/dynwind.h | |
parent | 15ccf10bf2d7cb15ec46f2eb62c6eb86827c9108 (diff) | |
download | guile-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.h | 26 |
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); |