Changeset 2
- Timestamp:
- 05/13/2006 01:51:59 AM (2 years ago)
- Files:
-
- 1 modified
-
trunk/xcache.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/xcache.h
r1 r2 51 51 #define BUCKET_UKEY(b) (UNISW((b)->arKey, (b)->key.u.unicode)) 52 52 #define BUCKET_KEY_TYPE(b) (UNISW(0, (b)->key.type)) 53 #define BUCKET_HEAD_SIZE(b) XtOffsetOf(UNISW(sizeof((b)->arKey), sizeof((b)->key.u))) 53 #ifdef IS_UNICODE 54 # define BUCKET_HEAD_SIZE(b) XtOffsetOf(typeof(b[0]), key) 55 #else 56 # define BUCKET_HEAD_SIZE(b) XtOffsetOf(typeof(b[0]), arKey) 57 #endif 54 58 #define BUCKET_SIZE(b) (BUCKET_HEAD_SIZE(b) + BUCKET_KEY_SIZE(b)) 55 59

