Mercurial > hg > xemacs-beta
comparison src/extents.h @ 20:859a2309aef8 r19-15b93
Import from CVS: tag r19-15b93
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:50:05 +0200 |
parents | 376386a54a3c |
children | 131b0175ea99 |
comparison
equal
deleted
inserted
replaced
19:ac1f612d5250 | 20:859a2309aef8 |
---|---|
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 \ |