Changeset 3935
- Timestamp:
- 09/09/08 15:48:01 (2 months ago)
- Files:
-
- trunk/lib/gc/basic/gcx.d (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/gc/basic/gcx.d
r3482 r3935 972 972 if (cast(size_t)p & (size - 1) & (PAGESIZE - 1)) 973 973 size = 0; 974 return size ? size - SENTIN AL_EXTRA : 0;974 return size ? size - SENTINEL_EXTRA : 0; 975 975 } 976 976 else … … 2926 2926 size_t* sentinel_size(void *p) { return &(cast(size_t *)p)[-2]; } 2927 2927 size_t* sentinel_pre(void *p) { return &(cast(size_t *)p)[-1]; } 2928 ubyte* sentinel_post(void *p) { return &(cast(ubyte *)p)[ sentinel_size(p)]; }2928 ubyte* sentinel_post(void *p) { return &(cast(ubyte *)p)[*sentinel_size(p)]; } 2929 2929 2930 2930












