* Slight clarification of lazy-catch docstring.
authorNeil Jerram <neil@ossau.uklinux.net>
Sat, 19 May 2001 11:18:02 +0000 (11:18 +0000)
committerNeil Jerram <neil@ossau.uklinux.net>
Sat, 19 May 2001 11:18:02 +0000 (11:18 +0000)
libguile/ChangeLog
libguile/throw.c

index b114f3d..94bb85e 100644 (file)
@@ -1,3 +1,7 @@
+2001-05-19  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * throw.c (scm_lazy_catch): Slight docstring clarification.
+
 2001-05-19  Marius Vollmer  <mvo@zagadka.ping.de>
 
        * throw.c: Lazy-catch handlers are no longer allowed to return.
index e16945a..677b6bd 100644 (file)
@@ -558,9 +558,9 @@ SCM_DEFINE (scm_catch, "catch", 3, 0, 0,
 SCM_DEFINE (scm_lazy_catch, "lazy-catch", 3, 0, 0,
            (SCM key, SCM thunk, SCM handler),
            "This behaves exactly like @code{catch}, except that it does\n"
-           "not unwind the stack.  The @var{handler} procedure is not "
-           "allowed to return, it must throw to another catch, or "
-           "otherwise exit non-locally.")
+           "not unwind the stack before invoking @var{handler}.\n"
+           "The @var{handler} procedure is not allowed to return:\n"
+           "it must throw to another catch, or otherwise exit non-locally.")
 #define FUNC_NAME s_scm_lazy_catch
 {
   struct scm_body_thunk_data c;