changeset 6131:854e14ecfa93

(struct handler): New field chosen_clause. (memory_signal_data): Declare it.
author Richard M. Stallman <rms@gnu.org>
date Wed, 02 Mar 1994 03:44:58 +0000
parents d4e5878462cb
children ddf57829cf03
files src/lisp.h
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lisp.h	Wed Mar 02 03:43:07 1994 +0000
+++ b/src/lisp.h	Wed Mar 02 03:44:58 1994 +0000
@@ -905,6 +905,9 @@
     /* 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 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;