Mercurial > hg > xemacs-beta
diff src/extents.h @ 185:3d6bfa290dbd r20-3b19
Import from CVS: tag r20-3b19
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:55:28 +0200 |
parents | 0d2f883870bc |
children | 489f57a838ef |
line wrap: on
line diff
--- a/src/extents.h Mon Aug 13 09:54:24 2007 +0200 +++ b/src/extents.h Mon Aug 13 09:55:28 2007 +0200 @@ -90,8 +90,6 @@ Lisp_Object plist; }; -typedef struct extent *EXTENT; - /* Basic properties of an extent (not affected by the extent's parent) */ #define extent_object(e) ((e)->object) #define extent_start(e) ((e)->start + 0) @@ -114,6 +112,7 @@ most extents won't have this set on them, we usually don't need to have this structure around and thus the size of an extent is smaller. */ +typedef struct extent_auxiliary extent_auxiliary; struct extent_auxiliary { struct lcrecord_header header; @@ -221,7 +220,7 @@ MAC_DECLARE (EXTENT, MTensure_extent, e) \ (MTensure_extent->flags.has_aux ? (void) 0 : \ allocate_extent_auxiliary (MTensure_extent)) \ -MAC_END +MAC_END #define set_extent_no_chase_aux_field(e, field, value) \ MAC_BEGIN \ @@ -293,7 +292,7 @@ (MTplist_extent->flags.has_aux ? \ &XCONS (MTplist_extent->plist)->cdr : \ &MTplist_extent->plist) \ -MAC_END +MAC_END #define extent_no_chase_plist(e) (*extent_no_chase_plist_addr (e)) #define extent_plist_addr(e) extent_no_chase_plist_addr (extent_ancestor (e))