aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer1994-10-07 21:44:51 +0000
committerKarl Heuer1994-10-07 21:44:51 +0000
commit1c4ca5a330e16e4a1cc43dcd5d1d8061923fdb32 (patch)
tree2cd2f93e79a227b8b2938d2f8b465a6ab6178458 /src
parent270c21387d57a67c397397d3246ca64031081bd6 (diff)
downloademacs-1c4ca5a330e16e4a1cc43dcd5d1d8061923fdb32.tar.gz
emacs-1c4ca5a330e16e4a1cc43dcd5d1d8061923fdb32.zip
(enum Lisp_Misc_Type): New type.
(struct Lisp_Marker): Add a member of that type. Delete unused member `modified'.
Diffstat (limited to 'src')
-rw-r--r--src/lisp.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h
index be0acf743fc..c38b84205b7 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -161,6 +161,13 @@ enum Lisp_Type
161 Lisp_Overlay 161 Lisp_Overlay
162 }; 162 };
163 163
164/* This is the set of datatypes that share the marker structure.
165 The first member of the structure is a type code from this set. */
166enum Lisp_Misc_Type
167 {
168 Lisp_Misc_Marker
169 };
170
164#ifndef NO_UNION_TYPE 171#ifndef NO_UNION_TYPE
165 172
166#ifndef WORDS_BIG_ENDIAN 173#ifndef WORDS_BIG_ENDIAN
@@ -571,10 +578,10 @@ struct Lisp_Subr
571 578
572struct Lisp_Marker 579struct Lisp_Marker
573 { 580 {
581 enum Lisp_Misc_Type type; /* = Lisp_Misc_Marker */
574 struct buffer *buffer; 582 struct buffer *buffer;
575 Lisp_Object chain; 583 Lisp_Object chain;
576 int bufpos; 584 int bufpos;
577 int modified;
578 }; 585 };
579 586
580#ifdef LISP_FLOAT_TYPE 587#ifdef LISP_FLOAT_TYPE