From: resver Date: Tue, 15 Dec 2009 22:10:23 +0000 (+0000) Subject: Fixed FS structure definition: there are two fields that contain file size. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=ab225b203f4267de6b348be979fe50d909be4e1b;p=android-x86%2Fexternal-exfat.git Fixed FS structure definition: there are two fields that contain file size. git-svn-id: http://exfat.googlecode.com/svn/trunk@69 60bc1c72-a15a-11de-b98f-4500b42dc123 --- diff --git a/libexfat/exfatfs.h b/libexfat/exfatfs.h index d9d933a..4a7a2b7 100644 --- a/libexfat/exfatfs.h +++ b/libexfat/exfatfs.h @@ -132,9 +132,11 @@ struct exfat_file_info /* file or directory info */ uint8_t __unknown1; uint8_t name_length; le16_t name_hash; - uint8_t __unknown[14]; + le16_t __unknown2; + le64_t real_size; /* in bytes, equals to size */ + uint8_t __unknown3[4]; le32_t start_cluster; - le64_t size; /* in bytes */ + le64_t size; /* in bytes, equals to real_size */ }; struct exfat_file_name /* file or directory name */