From 57b6a4c855120bc721cd4e76cca32c7b1a382407 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Sun, 22 Sep 2019 01:48:50 +0200 Subject: Add helper functions for working with inodes Signed-off-by: David Oberhollenzer --- difftool/compare_files.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'difftool/compare_files.c') diff --git a/difftool/compare_files.c b/difftool/compare_files.c index a977d95..aa11f43 100644 --- a/difftool/compare_files.c +++ b/difftool/compare_files.c @@ -33,17 +33,8 @@ int compare_files(sqfsdiff_t *sd, const sqfs_inode_generic_t *old, uint64_t offset, diff, oldsz, newsz; int status = 0, ret; - if (old->base.type == SQFS_INODE_EXT_FILE) { - oldsz = old->data.file_ext.file_size; - } else { - oldsz = old->data.file.file_size; - } - - if (new->base.type == SQFS_INODE_EXT_FILE) { - newsz = new->data.file_ext.file_size; - } else { - newsz = new->data.file.file_size; - } + sqfs_inode_get_file_size(old, &oldsz); + sqfs_inode_get_file_size(new, &newsz); if (oldsz != newsz) goto out_different; -- cgit v1.2.3