aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h
diff options
context:
space:
mode:
authorRichard M. Stallman1998-03-12 22:49:02 +0000
committerRichard M. Stallman1998-03-12 22:49:02 +0000
commit4bfba59e5019cd2f16fabbdc69d89caf7de9e00e (patch)
treefe24958449064fe212548e76cff5804715c6b57c /src/lisp.h
parentb0d2a9e796b9e118cca56442be21675b58471ef4 (diff)
downloademacs-4bfba59e5019cd2f16fabbdc69d89caf7de9e00e.tar.gz
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.
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h13
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
827 Only make-local-variable does that. */ 827 Only make-local-variable does that. */
828struct Lisp_Buffer_Local_Value 828struct Lisp_Buffer_Local_Value
829 { 829 {
830 int type : 16; /* = Lisp_Misc_Buffer_Local_Value 830 int type : 16; /* = Lisp_Misc_Buffer_Local_Value
831 or Lisp_Misc_Some_Buffer_Local_Value */ 831 or Lisp_Misc_Some_Buffer_Local_Value */
832 int spacer : 16; 832 int spacer : 13;
833 Lisp_Object car, cdr; 833 unsigned int check_frame : 1;
834 unsigned int found_for_buffer : 1;
835 unsigned int found_for_frame : 1;
836 Lisp_Object realvalue;
837 Lisp_Object buffer, frame;
838 Lisp_Object cdr;
834 }; 839 };
835 840
836/* In an overlay object, the mark bit of the plist is used as the GC mark. 841/* In an overlay object, the mark bit of the plist is used as the GC mark.