diff options
author | Richard M. Stallman <rms@gnu.org> | 1998-03-12 22:49:02 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1998-03-12 22:49:02 +0000 |
commit | 4bfba59e5019cd2f16fabbdc69d89caf7de9e00e (patch) | |
tree | fe24958449064fe212548e76cff5804715c6b57c | |
parent | b0d2a9e796b9e118cca56442be21675b58471ef4 (diff) | |
download | emacs-4bfba59e5019cd2f16fabbdc69d89caf7de9e00e.tar.gz emacs-4bfba59e5019cd2f16fabbdc69d89caf7de9e00e.tar.bz2 emacs-4bfba59e5019cd2f16fabbdc69d89caf7de9e00e.zip |
(struct Lisp_Buffer_Local_Value):
Field car renamed to realvalue. New fields check_frame,
found_for_buffer, found_for_frame, buffer, frame.
-rw-r--r-- | src/lisp.h | 13 |
1 files changed, 9 insertions, 4 deletions
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. |