From: Richard M. Stallman Date: Thu, 12 Mar 1998 22:49:02 +0000 (+0000) Subject: (struct Lisp_Buffer_Local_Value): X-Git-Tag: emacs-20.3~1927 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4bfba59e5019cd2f16fabbdc69d89caf7de9e00e;p=emacs.git (struct Lisp_Buffer_Local_Value): Field car renamed to realvalue. New fields check_frame, found_for_buffer, found_for_frame, buffer, frame. --- diff --git a/src/lisp.h b/src/lisp.h index 2c523b1ca68..f9da1f28938 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -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.