diff options
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/lisp.h b/src/lisp.h index 2f426c38fc5..e34a66af0c8 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -1286,16 +1286,6 @@ struct Lisp_Marker | |||
| 1286 | /* START and END are markers in the overlay's buffer, and | 1286 | /* START and END are markers in the overlay's buffer, and |
| 1287 | PLIST is the overlay's property list. */ | 1287 | PLIST is the overlay's property list. */ |
| 1288 | struct Lisp_Overlay | 1288 | struct Lisp_Overlay |
| 1289 | /* An overlay's real data content is: | ||
| 1290 | - plist | ||
| 1291 | - buffer | ||
| 1292 | - insertion type of both ends | ||
| 1293 | - start & start_byte | ||
| 1294 | - end & end_byte | ||
| 1295 | - next (singly linked list of overlays). | ||
| 1296 | - start_next and end_next (singly linked list of markers). | ||
| 1297 | I.e. 9words plus 2 bits, 3words of which are for external linked lists. | ||
| 1298 | */ | ||
| 1299 | { | 1289 | { |
| 1300 | ENUM_BF (Lisp_Misc_Type) type : 16; /* = Lisp_Misc_Overlay */ | 1290 | ENUM_BF (Lisp_Misc_Type) type : 16; /* = Lisp_Misc_Overlay */ |
| 1301 | unsigned gcmarkbit : 1; | 1291 | unsigned gcmarkbit : 1; |
| @@ -2605,7 +2595,6 @@ extern Lisp_Object list3 (Lisp_Object, Lisp_Object, Lisp_Object); | |||
| 2605 | extern Lisp_Object list4 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); | 2595 | extern Lisp_Object list4 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); |
| 2606 | extern Lisp_Object list5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, | 2596 | extern Lisp_Object list5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, |
| 2607 | Lisp_Object); | 2597 | Lisp_Object); |
| 2608 | extern Lisp_Object allocate_misc (void); | ||
| 2609 | extern _Noreturn void string_overflow (void); | 2598 | extern _Noreturn void string_overflow (void); |
| 2610 | extern Lisp_Object make_string (const char *, ptrdiff_t); | 2599 | extern Lisp_Object make_string (const char *, ptrdiff_t); |
| 2611 | extern Lisp_Object make_formatted_string (char *, const char *, ...) | 2600 | extern Lisp_Object make_formatted_string (char *, const char *, ...) |
| @@ -2667,6 +2656,7 @@ extern Lisp_Object make_float (double); | |||
| 2667 | extern void display_malloc_warning (void); | 2656 | extern void display_malloc_warning (void); |
| 2668 | extern ptrdiff_t inhibit_garbage_collection (void); | 2657 | extern ptrdiff_t inhibit_garbage_collection (void); |
| 2669 | extern Lisp_Object make_save_value (void *, ptrdiff_t); | 2658 | extern Lisp_Object make_save_value (void *, ptrdiff_t); |
| 2659 | extern Lisp_Object build_overlay (Lisp_Object, Lisp_Object, Lisp_Object); | ||
| 2670 | extern void free_marker (Lisp_Object); | 2660 | extern void free_marker (Lisp_Object); |
| 2671 | extern void free_cons (struct Lisp_Cons *); | 2661 | extern void free_cons (struct Lisp_Cons *); |
| 2672 | extern void init_alloc_once (void); | 2662 | extern void init_alloc_once (void); |