erofs-utils: lib: don't hard code constants

Use sizeof(z_erofs_vle_decompressed_index) to compute legacy index count

Link: https://lore.kernel.org/r/20220131184327.30176-1-zhangkelvin@google.com
Signed-off-by: Kelvin Zhang <zhangkelvin@google.com>
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
diff --git a/lib/compress.c b/lib/compress.c
index e81c070..ee09950 100644
--- a/lib/compress.c
+++ b/lib/compress.c
@@ -418,7 +418,8 @@
 							   inode->xattr_isize) +
 				  sizeof(struct z_erofs_map_header);
 	const unsigned int totalidx = (legacymetasize -
-				       Z_EROFS_LEGACY_MAP_HEADER_SIZE) / 8;
+			Z_EROFS_LEGACY_MAP_HEADER_SIZE) /
+				sizeof(struct z_erofs_vle_decompressed_index);
 	const unsigned int logical_clusterbits = inode->z_logical_clusterbits;
 	u8 *out, *in;
 	struct z_erofs_compressindex_vec cv[16];