(struct Lisp_Buffer_Local_Value):
authorRichard M. Stallman <rms@gnu.org>
Thu, 12 Mar 1998 22:49:02 +0000 (22:49 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 12 Mar 1998 22:49:02 +0000 (22:49 +0000)
Field car renamed to realvalue.  New fields check_frame,
found_for_buffer, found_for_frame, buffer, frame.

src/lisp.h

index 2c523b1..f9da1f2 100644 (file)
@@ -827,10 +827,15 @@ struct Lisp_Buffer_Objfwd
    Only make-local-variable does that.  */
 struct Lisp_Buffer_Local_Value
   {
-    int type : 16; /* = Lisp_Misc_Buffer_Local_Value
-                                     or Lisp_Misc_Some_Buffer_Local_Value */
-    int spacer : 16;
-    Lisp_Object car, cdr;
+    int type : 16;      /* = Lisp_Misc_Buffer_Local_Value
+                          or Lisp_Misc_Some_Buffer_Local_Value */
+    int spacer : 13;
+    unsigned int check_frame : 1;
+    unsigned int found_for_buffer : 1;
+    unsigned int found_for_frame : 1;
+    Lisp_Object realvalue;
+    Lisp_Object buffer, frame;
+    Lisp_Object cdr;
   };
 
 /* In an overlay object, the mark bit of the plist is used as the GC mark.