aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
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