diff lispref/control.texi @ 22138:d4ac295a98b3

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Tue, 19 May 1998 03:45:57 +0000
parents 90da2489c498
children f0cd03a7dac9
line wrap: on
line diff
--- a/lispref/control.texi	Tue May 19 03:41:25 1998 +0000
+++ b/lispref/control.texi	Tue May 19 03:45:57 1998 +0000
@@ -172,8 +172,8 @@
 @end example
 @end defspec
 
+@defmac when condition then-forms@dots{}
 @tindex when
-@defmac when condition then-forms@dots{}
 This is a variant of @code{if} where there are no @var{else-forms},
 and possibly several @var{then-forms}.  In particular,
 
@@ -189,8 +189,8 @@
 @end example
 @end defmac
 
+@defmac unless condition forms@dots{}
 @tindex condition
-@defmac unless condition forms@dots{}
 This is a variant of @code{if} where there is no @var{then-form}:
 
 @example
@@ -550,10 +550,10 @@
 
 @defspec catch tag body@dots{}
 @cindex tag on run time stack
-@code{catch} establishes a return point for the @code{throw} function.  The
-return point is distinguished from other such return points by @var{tag},
-which may be any Lisp object.  The argument @var{tag} is evaluated normally
-before the return point is established.
+@code{catch} establishes a return point for the @code{throw} function.
+The return point is distinguished from other such return points by
+@var{tag}, which may be any Lisp object except @code{nil}.  The argument
+@var{tag} is evaluated normally before the return point is established.
 
 With the return point in effect, @code{catch} evaluates the forms of the
 @var{body} in textual order.  If the forms execute normally, without