1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 15:37:46 +00:00

LibCompress: Replace usages of the Endian bytes accessor

This commit is contained in:
Tim Schumacher 2023-04-12 12:01:22 +02:00 committed by Tim Flynn
parent 8370377832
commit e11e7309dd
3 changed files with 5 additions and 9 deletions

View file

@ -968,10 +968,8 @@ ErrorOr<void> DeflateCompressor::flush()
auto write_uncompressed = [&]() -> ErrorOr<void> {
TRY(m_output_stream->write_bits(0b00u, 2)); // no compression
TRY(m_output_stream->align_to_byte_boundary());
LittleEndian<u16> len = m_pending_block_size;
TRY(m_output_stream->write_until_depleted(len.bytes()));
LittleEndian<u16> nlen = ~m_pending_block_size;
TRY(m_output_stream->write_until_depleted(nlen.bytes()));
TRY(m_output_stream->write_value<LittleEndian<u16>>(m_pending_block_size));
TRY(m_output_stream->write_value<LittleEndian<u16>>(~m_pending_block_size));
TRY(m_output_stream->write_until_depleted(pending_block().slice(0, m_pending_block_size)));
return {};
};