diff options
| author | Karl Heuer | 1994-10-07 21:44:51 +0000 |
|---|---|---|
| committer | Karl Heuer | 1994-10-07 21:44:51 +0000 |
| commit | 1c4ca5a330e16e4a1cc43dcd5d1d8061923fdb32 (patch) | |
| tree | 2cd2f93e79a227b8b2938d2f8b465a6ab6178458 /src | |
| parent | 270c21387d57a67c397397d3246ca64031081bd6 (diff) | |
| download | emacs-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.h | 9 |
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. */ | ||
| 166 | enum 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 | ||
| 572 | struct Lisp_Marker | 579 | struct 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 |