Lines Matching refs:header
271 convert_data_to_bits(ico_dir_entry &entry, ico_bitmap_header &header,
275 uint16 bitsPerPixel = header.bits_per_pixel;
278 int32 xorRowBytes = get_bytes_per_row(entry.width, header.bits_per_pixel);
385 ico_bitmap_header &header, rgba32_color *palette, BPositionIO &target)
387 int32 bitsPerPixel = header.bits_per_pixel;
501 // read in the header
503 ico_header header;
504 if (stream.Read(&header, sizeof(ico_header)) != (ssize_t)sizeof(ico_header))
507 header.SwapToHost();
509 // check header
511 if (!header.IsValid())
515 type = header.type;
520 settings->AddInt32(kDocumentCount, header.entry_count);
528 if (iconIndex < 0 || iconIndex >= header.entry_count)
532 TRACE(("iconIndex = %ld, count = %ld\n", iconIndex, header.entry_count));
536 for (uint32 i = 0; i < header.entry_count; i++) {
574 ico_header header;
575 if (source.Read(&header, sizeof(ico_header)) != (ssize_t)sizeof(ico_header))
578 header.SwapToHost();
580 // check header
582 if (!header.IsValid())
594 if (iconIndex < 0 || iconIndex >= header.entry_count)
653 // write out Be's Bitmap header
725 ico_header header;
726 header.type = B_HOST_TO_LENDIAN_INT16(1);
727 header.entry_count = B_HOST_TO_LENDIAN_INT16(1);
728 header.reserved = 0;
730 ssize_t bytesWritten = target.Write(&header, sizeof(ico_header));