summaryrefslogtreecommitdiff
path: root/doc/ref/scheme-control.texi
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2004-01-11 00:56:05 +0000
committerMarius Vollmer <mvo@zagadka.de>2004-01-11 00:56:05 +0000
commitf1da8e4e0ba3a7226f515cb30349625049b4b120 (patch)
treec1cfd68785822b73a8530238bdbb4e5bcd6a4ca8 /doc/ref/scheme-control.texi
parent16c5cac25aa125128e123cae34865613e95e2938 (diff)
downloadguile-f1da8e4e0ba3a7226f515cb30349625049b4b120.tar.gz
Renamed scm_frame_unwind to scm_frame_unwind_handler, and
scm_frame_rewind to scm_frame_rewind_handler.
Diffstat (limited to 'doc/ref/scheme-control.texi')
-rw-r--r--doc/ref/scheme-control.texi24
1 files changed, 12 insertions, 12 deletions
diff --git a/doc/ref/scheme-control.texi b/doc/ref/scheme-control.texi
index 36918373d..902010e6f 100644
--- a/doc/ref/scheme-control.texi
+++ b/doc/ref/scheme-control.texi
@@ -1167,10 +1167,10 @@ scm_foo (SCM s1, SCM s2)
scm_frame_begin (0);
c_s1 = scm_to_string (s1);
- scm_frame_unwind (free, c_s1, SCM_F_WIND_EXPLICITLY);
+ scm_frame_unwind_handler (free, c_s1, SCM_F_WIND_EXPLICITLY);
c_s2 = scm_to_string (s2);
- scm_frame_unwind (free, c_s2, SCM_F_WIND_EXPLICITLY);
+ scm_frame_unwind_handler (free, c_s2, SCM_F_WIND_EXPLICITLY);
c_res = foo (c_s1, c_s2);
if (c_res == NULL)
@@ -1226,8 +1226,8 @@ End the current frame explicitly and make the previous frame current.
@deftp {C Type} scm_t_wind_flags
This is an enumeration of several flags that modify the behavior of
-@code{scm_on_unwind} and @code{scm_on_rewind}. The flags are listed in
-the following table.
+@code{scm_on_unwind_handler} and @code{scm_on_rewind_handler}. The
+flags are listed in the following table.
@table @code
@item SCM_F_WIND_EXPLICITLY
@@ -1236,26 +1236,26 @@ left locally.
@end table
@end deftp
-@deftypefn {C Function} void scm_frame_unwind (void (*func)(void *), void *data, scm_t_wind_flags flags)
-@deftypefnx {C Function} void scm_frame_unwind_with_scm (void (*func)(SCM), SCM data, scm_t_wind_flags flags)
+@deftypefn {C Function} void scm_frame_unwind_handler (void (*func)(void *), void *data, scm_t_wind_flags flags)
+@deftypefnx {C Function} void scm_frame_unwind_handler_with_scm (void (*func)(SCM), SCM data, scm_t_wind_flags flags)
Arranges for @var{func} to be called with @var{data} as its arguments
when the current frame ends implicitly. If @var{flags} contains
@code{SCM_F_WIND_EXPLICITLY}, @var{func} is also called when the frame
ends explicitly with @code{scm_frame_end}.
-The function @code{scm_frame_unwind_with_scm} takes care that @var{data}
-is protected from garbage collection.
+The function @code{scm_frame_unwind_handler_with_scm} takes care that
+@var{data} is protected from garbage collection.
@end deftypefn
-@deftypefn {C Function} void scm_frame_rewind (void (*func)(void *), void *data, scm_t_wind_flags flags)
-@deftypefnx {C Function} void scm_frame_rewind_with_scm (void (*func)(SCM), SCM data, scm_t_wind_flags flags)
+@deftypefn {C Function} void scm_frame_rewind_handler (void (*func)(void *), void *data, scm_t_wind_flags flags)
+@deftypefnx {C Function} void scm_frame_rewind_handler_with_scm (void (*func)(SCM), SCM data, scm_t_wind_flags flags)
Arrange for @var{func} to be called with @var{data} as its argument when
the current frame is restarted by rewinding the stack. When @var{flags}
contains @code{SCM_F_WIND_EXPLICITLY}, @var{func} is called immediately
as well.
-The function @code{scm_frame_rewind_with_scm} takes care that @var{data}
-is protected from garbage collection.
+The function @code{scm_frame_rewind_handler_with_scm} takes care that
+@var{data} is protected from garbage collection.
@end deftypefn