|
|
| version 1.64, 2006/08/04 13:20:29 | version 1.65, 2007/02/07 02:51:06 |
|---|---|
| Line 122 extern const __uint32_t xfs_magics[]; | Line 122 extern const __uint32_t xfs_magics[]; |
| * Given block size, type prefix, block pointer, and index of requested entry | * Given block size, type prefix, block pointer, and index of requested entry |
| * (first entry numbered 1). | * (first entry numbered 1). |
| */ | */ |
| #define XFS_BTREE_REC_ADDR(bsz,t,bb,i,mxr) \ | #define XFS_BTREE_REC_ADDR(t,bb,i) \ |
| ((t ## _rec_t *)((char *)(bb) + sizeof(t ## _block_t) + \ | ((t ## _rec_t *)((char *)(bb) + sizeof(t ## _block_t) + \ |
| ((i) - 1) * sizeof(t ## _rec_t))) | ((i) - 1) * sizeof(t ## _rec_t))) |
| #define XFS_BTREE_KEY_ADDR(bsz,t,bb,i,mxr) \ | #define XFS_BTREE_KEY_ADDR(t,bb,i) \ |
| ((t ## _key_t *)((char *)(bb) + sizeof(t ## _block_t) + \ | ((t ## _key_t *)((char *)(bb) + sizeof(t ## _block_t) + \ |
| ((i) - 1) * sizeof(t ## _key_t))) | ((i) - 1) * sizeof(t ## _key_t))) |
| #define XFS_BTREE_PTR_ADDR(bsz,t,bb,i,mxr) \ | #define XFS_BTREE_PTR_ADDR(t,bb,i,mxr) \ |
| ((t ## _ptr_t *)((char *)(bb) + sizeof(t ## _block_t) + \ | ((t ## _ptr_t *)((char *)(bb) + sizeof(t ## _block_t) + \ |
| (mxr) * sizeof(t ## _key_t) + ((i) - 1) * sizeof(t ## _ptr_t))) | (mxr) * sizeof(t ## _key_t) + ((i) - 1) * sizeof(t ## _ptr_t))) |