]> git.eshelyaron.com Git - emacs.git/commitdiff
(struct handler): New field chosen_clause.
authorRichard M. Stallman <rms@gnu.org>
Wed, 2 Mar 1994 03:44:58 +0000 (03:44 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 2 Mar 1994 03:44:58 +0000 (03:44 +0000)
(memory_signal_data): Declare it.

src/lisp.h

index 6d3e6681f0ecadacbc136f2333fafc3525d79e24..934f499ad1161edd6b79d1b7ca480512839344a3 100644 (file)
@@ -905,6 +905,9 @@ struct handler
     /* The handler clauses and variable from the condition-case form.  */
     Lisp_Object handler;
     Lisp_Object var;
+    /* Fsignal stores here the condition-case clause that applies,
+       and Fcondition_case thus knows which clause to run.  */
+    Lisp_Object chosen_clause;
 
     /* Used to effect the longjump out to the handler.  */
     struct catchtag *tag;
@@ -918,6 +921,8 @@ extern struct handler *handlerlist;
 extern struct catchtag *catchlist;
 extern struct backtrace *backtrace_list;
 
+extern Lisp_Object memory_signal_data;
+
 /* An address near the bottom of the stack.
    Tells GC how to save a copy of the stack.  */
 extern char *stack_bottom;