diff options
author | David Sterba <dsterba@suse.com> | 2016-11-02 10:50:40 +0100 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2016-11-09 13:47:30 +0100 |
commit | 56917b41fb55a66e6664929c16dcb86f05d77fe3 (patch) | |
tree | 25ab4e5e3f729c0fce148466bff4dd4199c2316e /print-tree.c | |
parent | e58cc23823f5f253e0ca09c8458b3708994c344a (diff) |
btrfs-progs: dump-tree: move remaining item variables to the scope of use
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'print-tree.c')
-rw-r--r-- | print-tree.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/print-tree.c b/print-tree.c index 8d622942..89a0e823 100644 --- a/print-tree.c +++ b/print-tree.c @@ -1032,12 +1032,6 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *eb) struct btrfs_item *item; struct btrfs_disk_key disk_key; u32 nr = btrfs_header_nritems(eb); - u64 objectid; - u32 type; - u64 offset; - char flags_str[256]; - char uuid_str[BTRFS_UUID_UNPARSED_SIZE]; - u8 uuid[BTRFS_UUID_SIZE]; printf("leaf %llu items %d free space %d generation %llu owner %llu\n", (unsigned long long)btrfs_header_bytenr(eb), nr, @@ -1049,15 +1043,23 @@ void btrfs_print_leaf(struct btrfs_root *root, struct extent_buffer *eb) for (i = 0 ; i < nr ; i++) { u32 item_size; void *ptr; + u64 objectid; + u32 type; + u64 offset; + char flags_str[256]; + char uuid_str[BTRFS_UUID_UNPARSED_SIZE]; + u8 uuid[BTRFS_UUID_SIZE]; item = btrfs_item_nr(i); item_size = btrfs_item_size(eb, item); /* Untyped extraction of slot from btrfs_item_ptr */ ptr = btrfs_item_ptr(eb, i, void*); + btrfs_item_key(eb, &disk_key, i); objectid = btrfs_disk_key_objectid(&disk_key); type = btrfs_disk_key_type(&disk_key); offset = btrfs_disk_key_offset(&disk_key); + printf("\titem %d ", i); btrfs_print_key(&disk_key); printf(" itemoff %d itemsize %d\n", |