comparison lispref/control.texi @ 16736:981e116b4ac6

Minor cleanups for overfull hboxes.
author Richard M. Stallman <rms@gnu.org>
date Fri, 20 Dec 1996 00:09:23 +0000
parents bf32c17c153b
children ee4b53003fd5
comparison
equal deleted inserted replaced
16735:940b9fcc1da6 16736:981e116b4ac6
819 happens, Emacs unbinds all variable bindings made by binding constructs 819 happens, Emacs unbinds all variable bindings made by binding constructs
820 that are being exited and executes the cleanups of all 820 that are being exited and executes the cleanups of all
821 @code{unwind-protect} forms that are exited. Once control arrives at 821 @code{unwind-protect} forms that are exited. Once control arrives at
822 the handler, the body of the handler is executed. 822 the handler, the body of the handler is executed.
823 823
824 After execution of the handler body, execution continues by returning 824 After execution of the handler body, execution returns from the
825 from the @code{condition-case} form. Because the protected form is 825 @code{condition-case} form. Because the protected form is exited
826 exited completely before execution of the handler, the handler cannot 826 completely before execution of the handler, the handler cannot resume
827 resume execution at the point of the error, nor can it examine variable 827 execution at the point of the error, nor can it examine variable
828 bindings that were made within the protected form. All it can do is 828 bindings that were made within the protected form. All it can do is
829 clean up and proceed. 829 clean up and proceed.
830 830
831 @code{condition-case} is often used to trap errors that are 831 @code{condition-case} is often used to trap errors that are
832 predictable, such as failure to open a file in a call to 832 predictable, such as failure to open a file in a call to