| /* |
| * Copyright 2000-2004 by Hans Reiser, licensing governed by |
| * reiserfsprogs/README |
| */ |
| |
| #ifndef REISERFS_EXTENT_H |
| #define REISERFS_EXTENT_H |
| |
| #include "reiserfs/types.h" |
| |
| /* Size of pointer to the unformatted node. */ |
| #define REISERFS_EXT_SIZE (sizeof(__u32)) |
| |
| /* number of blocks pointed to by the extent item */ |
| #define reiserfs_ext_count(p_s_ih) \ |
| (reiserfs_ih_get_len(p_s_ih) / REISERFS_EXT_SIZE) |
| |
| extern int reiserfs_ext_check (reiserfs_filsys_t * fs, |
| reiserfs_ih_t * ih, char * item, |
| unfm_func_t func); |
| |
| extern void reiserfs_ext_print(FILE * fp, |
| reiserfs_bh_t * bh, |
| int item_num); |
| |
| #endif |