Code restyling.

This commit is contained in:
2020-02-29 18:03:35 +00:00
parent 4ea327f0c6
commit f7e173710e
855 changed files with 43605 additions and 38045 deletions

View File

@@ -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;
}