Function init [src]

Prototype

pub fn init( literal_fse_buffer: []Table.Fse, match_fse_buffer: []Table.Fse, offset_fse_buffer: []Table.Fse, ) DecodeState

Parameters

literal_fse_buffer: []Table.Fsematch_fse_buffer: []Table.Fseoffset_fse_buffer: []Table.Fse

Source

pub fn init( literal_fse_buffer: []Table.Fse, match_fse_buffer: []Table.Fse, offset_fse_buffer: []Table.Fse, ) DecodeState { return DecodeState{ .repeat_offsets = .{ types.compressed_block.start_repeated_offset_1, types.compressed_block.start_repeated_offset_2, types.compressed_block.start_repeated_offset_3, }, .offset = undefined, .match = undefined, .literal = undefined, .literal_fse_buffer = literal_fse_buffer, .match_fse_buffer = match_fse_buffer, .offset_fse_buffer = offset_fse_buffer, .fse_tables_undefined = true, .literal_written_count = 0, .literal_header = undefined, .literal_streams = undefined, .literal_stream_reader = undefined, .literal_stream_index = undefined, .huffman_tree = null, .written_count = 0, }; }