Lines Matching defs:fileHeader

289 	// read in the fileHeader
291 BMPFileHeader fileHeader;
303 // convert fileHeader to host byte order
304 memcpy(&fileHeader.magic, buf, 2);
305 memcpy(&fileHeader.fileSize, buf + 2, 4);
306 memcpy(&fileHeader.reserved, buf + 6, 4);
307 memcpy(&fileHeader.dataOffset, buf + 10, 4);
308 if (swap_data(B_UINT16_TYPE, &fileHeader.magic, sizeof(uint16),
312 (reinterpret_cast<uint8 *> (&fileHeader)) + 2, 12,
316 if (fileHeader.reserved != 0)
329 if (fileHeader.dataOffset < 54)
386 pfileheader->magic = fileHeader.magic;
387 pfileheader->fileSize = fileHeader.fileSize;
388 pfileheader->reserved = fileHeader.reserved;
389 pfileheader->dataOffset = fileHeader.dataOffset;
412 if (fileHeader.dataOffset < 26)
468 if (pos2skip && fileHeader.dataOffset > 26)
469 (*pos2skip) = fileHeader.dataOffset - 26;
486 if (pos2skip && fileHeader.dataOffset >
488 (*pos2skip) = fileHeader.dataOffset -
937 // Writes the MS BMP headers (fileHeader and msheader)
944 // fileHeader, BMP file header data
955 write_bmp_headers(BPositionIO *outDestination, BMPFileHeader &fileHeader,
959 memcpy(bmpheaders, &fileHeader.magic, sizeof(uint16));
960 memcpy(bmpheaders + 2, &fileHeader.fileSize, sizeof(uint32));
961 memcpy(bmpheaders + 6, &fileHeader.reserved, sizeof(uint32));
962 memcpy(bmpheaders + 10, &fileHeader.dataOffset, sizeof(uint32));
1019 BMPFileHeader fileHeader;
1020 fileHeader.magic = 'MB';
1021 fileHeader.reserved = 0;
1054 fileHeader.dataOffset = 54;
1059 fileHeader.fileSize = fileHeader.dataOffset +
1069 fileHeader.dataOffset = 54 + (4 * 256);
1074 fileHeader.fileSize = fileHeader.dataOffset +
1083 fileHeader.dataOffset = 62;
1088 fileHeader.fileSize = fileHeader.dataOffset +
1099 result = write_bmp_headers(outDestination, fileHeader, msheader);
1687 BMPFileHeader fileHeader;
1693 result = identify_bmp_header(inSource, NULL, &fileHeader, &msheader,
1704 result = write_bmp_headers(outDestination, fileHeader, msheader);
1728 rdtotal = fileHeader.dataOffset;
1735 rd = min((uint32)1024, fileHeader.fileSize - rdtotal);
1740 rd = min((uint32)1024, fileHeader.fileSize - rdtotal);
1780 if (fileHeader.dataOffset > (msheader.colorsused *
1782 nskip = fileHeader.dataOffset -
1786 } else if (fileHeader.dataOffset > 54)
1788 nskip = fileHeader.dataOffset - 54;