Instead of relying on read{Short,Int,Long} and autoMakeBufInteger, use struct to unpack data. read and fill are moved to _Squashfs_commons and each subclass defines its own format and fields. Remove a lot of redundant code from _Inode_header, and fix ldev_header that didn't have the correct format.
Instead of relying on
read{Short,Int,Long}
andautoMakeBufInteger
, use struct to unpack data.read
andfill
are moved to_Squashfs_commons
and each subclass defines its own format and fields. Remove a lot of redundant code from_Inode_header
, and fixldev_header
that didn't have the correct format.