parameters: (file)
return_statement: return cputype, cpusubtype, offset, size, align
docstring: Reads an entire |fat_arch| structure (<mach-o/fat.h>) from the file-like
    |file| object, treating it as having endianness specified by |endian|
    (per the |struct| module), and returns a 5-tuple of its members as numbers.
    Raises a MachOError if the proper length of data can't be read from
    |file|.
docstring_summary: Reads an entire |fat_arch| structure (<mach-o/fat.h>) from the file-like
    |file| object, treating it as having endianness specified by |endian|
    (per the |struct| module), and returns a 5-tuple of its members as numbers.
    Raises a MachOError if the proper length of data can't be read from
    |file|.
docstring_tokens: Reads an entire |fat_arch| structure ( <mach - o / fat . h > ) from the file - like |file| object treating it as having endianness specified by |endian| ( per the |struct| module ) and returns a 5 - tuple of its members as numbers . Raises a MachOError if the proper length of data can t be read from |file| .
function: def ReadFatArch(file):
    """Reads an entire |fat_arch| structure (<mach-o/fat.h>) from the file-like
    |file| object, treating it as having endianness specified by |endian|
    (per the |struct| module), and returns a 5-tuple of its members as numbers.
    Raises a MachOError if the proper length of data can't be read from
    |file|."""
  
    bytes = CheckedRead(file, 20)
  
    cputype, cpusubtype, offset, size, align = struct.unpack('>5I', bytes)
    return cputype, cpusubtype, offset, size, align
function_tokens: def ReadFatArch ( file ) : bytes = CheckedRead ( file , 20 ) cputype , cpusubtype , offset , size , align = struct . unpack ( '>5I' , bytes ) return cputype , cpusubtype , offset , size , align