Lines Matching refs:fatHeader
48 struct fat_header fatHeader;
98 fatHeader.magic = OSSwapHostToBigInt32(FAT_MAGIC);
99 fatHeader.nfat_arch = OSSwapHostToBigInt32(numArchs);
101 result = writeToFile(fileDescriptor, (const UInt8 *)&fatHeader,
102 sizeof(fatHeader));
184 struct fat_header * fatHeader = NULL; // do not free
202 fatHeader = (struct fat_header *) headerPage;
203 fatArch = (struct fat_arch *) (&fatHeader[1]);
205 if (fatHeader->magic == FAT_CIGAM) {
206 swap_fat_header(fatHeader, NXHostByteOrder());
207 swap_fat_arch(fatArch, fatHeader->nfat_arch, NXHostByteOrder());
234 struct fat_header * fatHeader = NULL;
237 fatHeader = (struct fat_header *) headerPage;
238 if (fatHeader->magic != FAT_MAGIC || !fatHeader->nfat_arch) {
242 fatArch = (struct fat_arch *) (&fatHeader[1]);
255 struct fat_header * fatHeader = NULL;
260 fatHeader = (struct fat_header *) headerPage;
261 if (fatHeader->magic != FAT_MAGIC) {
265 firstArch = (struct fat_arch *) (&fatHeader[1]);
269 if (numArchs >= fatHeader->nfat_arch) {
285 struct fat_header * fatHeader = NULL;
288 fatHeader = (struct fat_header *)headerPage;
290 if (fatHeader->magic != FAT_MAGIC) {
294 fatArch = (struct fat_arch *)(&fatHeader[1]);
296 fatArch, fatHeader->nfat_arch);
552 struct fat_header * fatHeader = NULL; // do not free
575 fatHeader = (struct fat_header *)headerPage;
577 if (archInfo && fatHeader->magic == FAT_MAGIC) {
579 (struct fat_arch *)(&fatHeader[1]), fatHeader->nfat_arch);