blob: 31e3c23fad50d7250d9d28670bef9814ba6f474c [file] [log] [blame]
#ifndef BLOCK_RANGE_H
# define BLOCK_RANGE_H
# include <sys/types.h>
# include <ext2fs/ext2fs.h>
struct block_range {
blk64_t start;
blk64_t end;
struct block_range *next;
};
void add_blocks_to_range(struct block_range **head, struct block_range **tail,
blk64_t blk_start, blk64_t blk_end);
void delete_block_ranges(struct block_range *head);
int write_block_ranges(FILE *f, struct block_range *range, char *sep);
#endif /* !BLOCK_RANGE_H */