Mercurial > hg > xemacs-beta
comparison src/extents.h @ 96:dbb370e3c29e r20-0final
Import from CVS: tag r20-0final
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:12:40 +0200 |
parents | 131b0175ea99 |
children | 0d2f883870bc |
comparison
equal
deleted
inserted
replaced
95:e8c07a565f9c | 96:dbb370e3c29e |
---|---|
73 unsigned int start_open : 1; /* 7 insertion behavior at start */ | 73 unsigned int start_open : 1; /* 7 insertion behavior at start */ |
74 unsigned int end_open : 1; /* 8 insertion behavior at end */ | 74 unsigned int end_open : 1; /* 8 insertion behavior at end */ |
75 unsigned int unused9 : 1; /* 9 unused */ | 75 unsigned int unused9 : 1; /* 9 unused */ |
76 unsigned int unique : 1; /* 10 there may be only one attached */ | 76 unsigned int unique : 1; /* 10 there may be only one attached */ |
77 unsigned int duplicable : 1; /* 11 copied to strings by kill/undo */ | 77 unsigned int duplicable : 1; /* 11 copied to strings by kill/undo */ |
78 unsigned int replicating : 1; /* 12 invoke old extent-replica behav.*/ | 78 unsigned int REPLICATING : 1; /* 12 invoke old extent-replica behav.*/ |
79 /* Not used any more */ | |
79 unsigned int detachable : 1; /* 13 extent detaches if text deleted */ | 80 unsigned int detachable : 1; /* 13 extent detaches if text deleted */ |
80 unsigned int internal : 1; /* 14 used by map-extents etc. */ | 81 unsigned int internal : 1; /* 14 used by map-extents etc. */ |
81 unsigned int unused15 : 1; /* 15 unused */ | 82 unsigned int unused15 : 1; /* 15 unused */ |
82 unsigned int unused16 : 1; /* 16 unused */ | 83 unsigned int unused16 : 1; /* 16 unused */ |
83 /* --- Adding more flags will cause the extent struct grow by another | 84 /* --- Adding more flags will cause the extent struct grow by another |
281 #define extent_end_glyph_layout(e) extent_normal_field (e, end_glyph_layout) | 282 #define extent_end_glyph_layout(e) extent_normal_field (e, end_glyph_layout) |
282 #define extent_start_open_p(e) extent_normal_field (e, start_open) | 283 #define extent_start_open_p(e) extent_normal_field (e, start_open) |
283 #define extent_end_open_p(e) extent_normal_field (e, end_open) | 284 #define extent_end_open_p(e) extent_normal_field (e, end_open) |
284 #define extent_unique_p(e) extent_normal_field (e, unique) | 285 #define extent_unique_p(e) extent_normal_field (e, unique) |
285 #define extent_duplicable_p(e) extent_normal_field (e, duplicable) | 286 #define extent_duplicable_p(e) extent_normal_field (e, duplicable) |
286 #define extent_replicating_p(e) extent_normal_field (e, replicating) | |
287 #define extent_detachable_p(e) extent_normal_field (e, detachable) | 287 #define extent_detachable_p(e) extent_normal_field (e, detachable) |
288 #define extent_internal_p(e) extent_normal_field (e, internal) | 288 #define extent_internal_p(e) extent_normal_field (e, internal) |
289 | 289 |
290 #define extent_no_chase_plist_addr(e) \ | 290 #define extent_no_chase_plist_addr(e) \ |
291 MAC_BEGIN \ | 291 MAC_BEGIN \ |