mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Code restyling.
This commit is contained in:
@@ -42,7 +42,8 @@ namespace Aaru.DiscImages
|
||||
{
|
||||
Stream stream = imageFilter.GetDataForkStream();
|
||||
|
||||
if(stream.Length < 84) return false;
|
||||
if(stream.Length < 84)
|
||||
return false;
|
||||
|
||||
stream.Seek(0, SeekOrigin.Begin);
|
||||
byte[] headerB = new byte[Marshal.SizeOf<DartHeader>()];
|
||||
@@ -50,37 +51,47 @@ namespace Aaru.DiscImages
|
||||
stream.Read(headerB, 0, Marshal.SizeOf<DartHeader>());
|
||||
DartHeader header = Marshal.ByteArrayToStructureBigEndian<DartHeader>(headerB);
|
||||
|
||||
if(header.srcCmp > COMPRESS_NONE) return false;
|
||||
if(header.srcCmp > COMPRESS_NONE)
|
||||
return false;
|
||||
|
||||
int expectedMaxSize = 84 + header.srcSize * 2 * 524;
|
||||
int expectedMaxSize = 84 + (header.srcSize * 2 * 524);
|
||||
|
||||
switch(header.srcType)
|
||||
{
|
||||
case DISK_MAC:
|
||||
if(header.srcSize != SIZE_MAC_SS && header.srcSize != SIZE_MAC) return false;
|
||||
if(header.srcSize != SIZE_MAC_SS &&
|
||||
header.srcSize != SIZE_MAC)
|
||||
return false;
|
||||
|
||||
break;
|
||||
case DISK_LISA:
|
||||
if(header.srcSize != SIZE_LISA) return false;
|
||||
if(header.srcSize != SIZE_LISA)
|
||||
return false;
|
||||
|
||||
break;
|
||||
case DISK_APPLE2:
|
||||
if(header.srcSize != SIZE_APPLE2) return false;
|
||||
if(header.srcSize != SIZE_APPLE2)
|
||||
return false;
|
||||
|
||||
break;
|
||||
case DISK_MAC_HD:
|
||||
if(header.srcSize != SIZE_MAC_HD) return false;
|
||||
if(header.srcSize != SIZE_MAC_HD)
|
||||
return false;
|
||||
|
||||
expectedMaxSize += 64;
|
||||
|
||||
break;
|
||||
case DISK_DOS:
|
||||
if(header.srcSize != SIZE_DOS) return false;
|
||||
if(header.srcSize != SIZE_DOS)
|
||||
return false;
|
||||
|
||||
break;
|
||||
case DISK_DOS_HD:
|
||||
if(header.srcSize != SIZE_DOS_HD) return false;
|
||||
if(header.srcSize != SIZE_DOS_HD)
|
||||
return false;
|
||||
|
||||
expectedMaxSize += 64;
|
||||
|
||||
break;
|
||||
default: return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user