TranslatorBitmap
void SwapHeader(const TranslatorBitmap* source,
TranslatorBitmap* destination);
TranslatorBitmap fHeader;
TranslatorBitmap* fBigEndianHeader;
TranslatorBitmap bitsHeader;
TranslatorBitmap bitmapHeader;
swap_data(B_UINT32_TYPE, &bitmapHeader, sizeof(TranslatorBitmap),
sizeof(TranslatorBitmap));
if ((size_t)bytesWritten != sizeof(TranslatorBitmap))
TranslatorBitmap bitsHeader;
sizeof(TranslatorBitmap);
sizeof(TranslatorBitmap);
sizeof(TranslatorBitmap);
TranslatorBitmap bitsHeader;
sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN) != B_OK)
outDestination->Write(&bitsHeader, sizeof(TranslatorBitmap));
TranslatorBitmap header;
TranslatorBitmap header;
TranslatorBitmap bitsHeader;
sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN) != B_OK) {
target->Write(&bitsHeader, sizeof(TranslatorBitmap));
TranslatorBitmap bitsHeader;
get_rgba32_color_from_bits(TranslatorBitmap &bitsHeader, uint8 *data, int32 x, int32 y)
fill_palette(TranslatorBitmap &bitsHeader, uint8 *data, rgba32_color *palette)
convert_bits_to_data(TranslatorBitmap &bitsHeader, uint8 *bitsData, ico_dir_entry &entry,
TranslatorBitmap bitsHeader;
swap_data(B_UINT32_TYPE, &bitsHeader, sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN);
target.Write(&bitsHeader, sizeof(TranslatorBitmap));
TranslatorBitmap &bitsHeader, BPositionIO &target)
TranslatorBitmap &bitsHeader, BPositionIO &target);
TranslatorBitmap bitsHeader;
TranslatorBitmap header;
status_t err = out->Write(&header, sizeof(TranslatorBitmap));
else if (err < (int)sizeof(TranslatorBitmap))
char header[sizeof(TranslatorBitmap)];
status_t err = inSource->Read(header, sizeof(TranslatorBitmap));
if (B_BENDIAN_TO_HOST_INT32(((TranslatorBitmap *)header)->magic) == B_TRANSLATOR_BITMAP) {
TranslatorBitmap header;
status_t err = in->Read(&header, sizeof(TranslatorBitmap));
else if (err < (int)sizeof(TranslatorBitmap))
TranslatorBitmap header;
status_t err = out->Write(&header, sizeof(TranslatorBitmap));
if (err < (int)sizeof(TranslatorBitmap))
uint8 header[sizeof(TranslatorBitmap)];
status_t err = inSource->Read(header, sizeof(TranslatorBitmap));
if (B_BENDIAN_TO_HOST_INT32(((TranslatorBitmap *)header)->magic)
TranslatorBitmap header;
status_t err = in->Read(&header, sizeof(TranslatorBitmap));
if (err < (int)sizeof(TranslatorBitmap))
TranslatorBitmap bitsHeader;
swap_data(B_UINT32_TYPE, &bitsHeader, sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN);
target.Write(&bitsHeader, sizeof(TranslatorBitmap));
TranslatorBitmap bitsHeader;
sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN) != B_OK) {
outDestination->Write(&bitsHeader, sizeof(TranslatorBitmap));
TranslatorBitmap bitsHeader;
TranslatorBitmap hdr;
int rd = sizeof(TranslatorBitmap) - skipped;
TranslatorBitmap hdr;
TranslatorBitmap bitsHeader;
sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN) != B_OK) {
target->Write(&bitsHeader, sizeof(TranslatorBitmap));
TranslatorBitmap header;
status_t err = stream->Read(&header, sizeof(TranslatorBitmap));
else if (err < (int)sizeof(TranslatorBitmap))
TranslatorBitmap header;
swap_data(B_UINT32_TYPE, &header, sizeof(TranslatorBitmap),
ssize_t bytesWritten = target->Write(&header, sizeof(TranslatorBitmap));
if ((size_t)bytesWritten != sizeof(TranslatorBitmap))
TranslatorBitmap bitsHeader;
TranslatorBitmap bitsHeader;
sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN)) < B_OK) {
sizeof(TranslatorBitmap));
translator_info *outInfo, TranslatorBitmap *pheader)
TranslatorBitmap header;
ssize_t size = sizeof(TranslatorBitmap);
if (swap_data(B_UINT32_TYPE, &header, sizeof(TranslatorBitmap),
TranslatorBitmap bitmap;
TranslatorBitmap bitsHeader;
sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN) != B_OK)
sizeof(TranslatorBitmap)) != sizeof(TranslatorBitmap))
translator_info *outInfo, TranslatorBitmap *pheader = NULL);
TranslatorBitmap bitsHeader;
sizeof(TranslatorBitmap);
sizeof(TranslatorBitmap);
sizeof(TranslatorBitmap);
sizeof(TranslatorBitmap);
TranslatorBitmap bitsHeader;
sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN) != B_OK)
outDestination->Write(&bitsHeader, sizeof(TranslatorBitmap));
TranslatorBitmap bitsHeader;
TranslatorBitmap bitsHeader;
sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN) != B_OK) {
outDestination->Write(&bitsHeader, sizeof(TranslatorBitmap));
TranslatorBitmap bitsHeader;
TranslatorBitmap bitmapHeader;
swap_data(B_UINT32_TYPE, &bitmapHeader, sizeof(TranslatorBitmap),
sizeof(TranslatorBitmap));
if ((size_t)bytesWritten != sizeof(TranslatorBitmap))
TranslatorBitmap bitsHeader;
sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN)) < B_OK) {
ret = outDestination->Write(&bitsHeader, sizeof(TranslatorBitmap));
if (pos < (off_t)sizeof(TranslatorBitmap)) {
toWrite = sizeof(TranslatorBitmap) - pos;
toWrite = fHeader.dataSize - pos + sizeof(TranslatorBitmap);
pos - sizeof(TranslatorBitmap);
if (pos == sizeof(TranslatorBitmap)) {
fSize = sizeof(TranslatorBitmap) + fBitmap->BitsLength();
if (fBitmap && (size > (off_t)(fHeader.dataSize + sizeof(TranslatorBitmap))))
BBitmapStream::SwapHeader(const TranslatorBitmap* source,
TranslatorBitmap* destination)
swap_data(B_UINT32_TYPE, destination, sizeof(TranslatorBitmap),
fBigEndianHeader = new (std::nothrow) TranslatorBitmap;
fSize = sizeof(TranslatorBitmap) + fHeader.dataSize;
if (pos < (off_t)sizeof(TranslatorBitmap)) {
toRead = sizeof(TranslatorBitmap) - pos;
sizeof(TranslatorBitmap);
pbits->BitsLength() + sizeof(TranslatorBitmap));
char chbuf[sizeof(TranslatorBitmap)],
chheader[sizeof(TranslatorBitmap)], *pch;
TranslatorBitmap sheader;
memcpy(&chheader, &sheader, sizeof(TranslatorBitmap));
sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN) == B_OK);
for (nPos = 0; nPos < sizeof(TranslatorBitmap); nPos++) {
sizeof(TranslatorBitmap) + sheader.dataSize);
for (nPos = 0; nPos < sizeof(TranslatorBitmap); nPos++) {
sizeof(TranslatorBitmap)) == sizeof(TranslatorBitmap));
sizeof(TranslatorBitmap) + sheader.dataSize);
sizeof(TranslatorBitmap)) == sizeof(TranslatorBitmap));
CPPUNIT_ASSERT(memcmp(pch, &(chbuf[0]), sizeof(TranslatorBitmap)) == 0);
nPos = sizeof(TranslatorBitmap);
sizeof(TranslatorBitmap) + sheader.dataSize);
nPos = sizeof(TranslatorBitmap);
TranslatorBitmap header;
memset(&header, 0, sizeof(TranslatorBitmap));
ssize_t size = sizeof(TranslatorBitmap);
if (swap_data(B_UINT32_TYPE, &header, sizeof(TranslatorBitmap),