Mercurial > emacs
changeset 21147:81b02a3ea5e0
(struct Lisp_Buffer_Local_Value):
Field car renamed to realvalue. New fields check_frame,
found_for_buffer, found_for_frame, buffer, frame.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Thu, 12 Mar 1998 22:49:02 +0000 |
parents | 0d20aa45f493 |
children | bbbd345f54de |
files | src/lisp.h |
diffstat | 1 files changed, 9 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lisp.h Thu Mar 12 22:44:12 1998 +0000 +++ b/src/lisp.h Thu Mar 12 22:49:02 1998 +0000 @@ -827,10 +827,15 @@ 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.