aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h12
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. */
1288struct Lisp_Overlay 1288struct 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);
2605extern Lisp_Object list4 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object); 2595extern Lisp_Object list4 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object);
2606extern Lisp_Object list5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, 2596extern Lisp_Object list5 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object,
2607 Lisp_Object); 2597 Lisp_Object);
2608extern Lisp_Object allocate_misc (void);
2609extern _Noreturn void string_overflow (void); 2598extern _Noreturn void string_overflow (void);
2610extern Lisp_Object make_string (const char *, ptrdiff_t); 2599extern Lisp_Object make_string (const char *, ptrdiff_t);
2611extern Lisp_Object make_formatted_string (char *, const char *, ...) 2600extern Lisp_Object make_formatted_string (char *, const char *, ...)
@@ -2667,6 +2656,7 @@ extern Lisp_Object make_float (double);
2667extern void display_malloc_warning (void); 2656extern void display_malloc_warning (void);
2668extern ptrdiff_t inhibit_garbage_collection (void); 2657extern ptrdiff_t inhibit_garbage_collection (void);
2669extern Lisp_Object make_save_value (void *, ptrdiff_t); 2658extern Lisp_Object make_save_value (void *, ptrdiff_t);
2659extern Lisp_Object build_overlay (Lisp_Object, Lisp_Object, Lisp_Object);
2670extern void free_marker (Lisp_Object); 2660extern void free_marker (Lisp_Object);
2671extern void free_cons (struct Lisp_Cons *); 2661extern void free_cons (struct Lisp_Cons *);
2672extern void init_alloc_once (void); 2662extern void init_alloc_once (void);