For the objectid and offset field of a key, print -1 instead of the
decimal representation of 0xffffffffffffffff. At least for me it is
more readable like this.
Signed-off-by: Stefan Behrens <sbehrens@giantdisaster.de>
case BTRFS_MULTIPLE_OBJECTIDS:
printf("MULTIPLE");
break;
+ case (u64)-1:
+ printf("-1");
+ break;
case BTRFS_FIRST_CHUNK_TREE_OBJECTID:
if (type == BTRFS_CHUNK_ITEM_KEY) {
printf("FIRST_CHUNK_TREE");
(unsigned long long)(offset & ((1ll << 48) - 1)));
break;
default:
- printf(" %llu)", (unsigned long long)offset);
+ if (offset == (u64)-1)
+ printf(" -1)");
+ else
+ printf(" %llu)", (unsigned long long)offset);
break;
}
}