case FAT12: sFatType = "FAT12"; break;\r
case FAT16: sFatType = "FAT16"; break;\r
case FAT32: sFatType = "FAT32"; break;\r
+ default: sFatType = "UNKNOWN"; break;\r
}\r
if(iSize <= 2*1024) {\r
sSize = "KiB";\r
offset += (cluster - 2) * disk->bootsect.spc;\r
}\r
// Sector in cluster\r
- if(disk->bootsect.spc == 1)\r
- offset += (dirpos / 16);\r
- else\r
+ if(disk->bootsect.spc != 1)\r
offset += (dirpos / 16) % disk->bootsect.spc;\r
// Offset in sector\r
a = dirpos % 16;\r
\r
- LOG("offset=%i, a=%i", (Uint)offset, a);\r
+ LOG("offset=%i, a=%i", offset, a);\r
\r
// Read Sector\r
VFS_ReadAt(disk->fileHandle, offset*512, 512, fileinfo); // Read Dir Data\r