mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
LibCompress: Move CanonicalCode out of DeflateDecompressor.
This commit is contained in:
@@ -34,7 +34,7 @@
|
||||
|
||||
namespace Compress {
|
||||
|
||||
const DeflateDecompressor::CanonicalCode& DeflateDecompressor::CanonicalCode::fixed_literal_codes()
|
||||
const CanonicalCode& CanonicalCode::fixed_literal_codes()
|
||||
{
|
||||
static CanonicalCode code;
|
||||
static bool initialized = false;
|
||||
@@ -54,7 +54,7 @@ const DeflateDecompressor::CanonicalCode& DeflateDecompressor::CanonicalCode::fi
|
||||
return code;
|
||||
}
|
||||
|
||||
const DeflateDecompressor::CanonicalCode& DeflateDecompressor::CanonicalCode::fixed_distance_codes()
|
||||
const CanonicalCode& CanonicalCode::fixed_distance_codes()
|
||||
{
|
||||
static CanonicalCode code;
|
||||
static bool initialized = false;
|
||||
@@ -71,7 +71,7 @@ const DeflateDecompressor::CanonicalCode& DeflateDecompressor::CanonicalCode::fi
|
||||
return code;
|
||||
}
|
||||
|
||||
Optional<DeflateDecompressor::CanonicalCode> DeflateDecompressor::CanonicalCode::from_bytes(ReadonlyBytes bytes)
|
||||
Optional<CanonicalCode> CanonicalCode::from_bytes(ReadonlyBytes bytes)
|
||||
{
|
||||
// FIXME: I can't quite follow the algorithm here, but it seems to work.
|
||||
|
||||
@@ -103,7 +103,7 @@ Optional<DeflateDecompressor::CanonicalCode> DeflateDecompressor::CanonicalCode:
|
||||
return code;
|
||||
}
|
||||
|
||||
u32 DeflateDecompressor::CanonicalCode::read_symbol(InputBitStream& stream) const
|
||||
u32 CanonicalCode::read_symbol(InputBitStream& stream) const
|
||||
{
|
||||
u32 code_bits = 1;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user