void ReadSection() { Align (4); const byte fat_format = 0x40; const byte more_sects = 0x80; var flags = ReadByte (); if ((flags & fat_format) == 0) ReadSmallSection (); else ReadFatSection (); if ((flags & more_sects) != 0) ReadSection (); }