Alchemy
Loading...
Searching...
No Matches

LzPackNode Struct Reference

A position of the LZ packer's window in the chain of the byte value it holds. More...

#include <lib/lzpack.h>

Data Fields

struct LzPackNode * next
 Next node with the same value.
struct LzPackNode * prev
 Previous node, or the bucket field at the head.
s32 slot

Detailed Description

A position of the LZ packer's window in the chain of the byte value it holds.

Definition at line 16 of file lzpack.h.

Field Documentation

◆ next

struct LzPackNode* LzPackNode::next

Next node with the same value.

Definition at line 17 of file lzpack.h.

Referenced by LzPack_FindWindowMatch(), and LzPack_InsertSlotNode().

◆ prev

struct LzPackNode* LzPackNode::prev

Previous node, or the bucket field at the head.

Definition at line 18 of file lzpack.h.

Referenced by LzPack_InsertSlotNode().

◆ slot

s32 LzPackNode::slot

Definition at line 19 of file lzpack.h.

Referenced by LzPack_ConsumeSlotBytes(), LzPack_FindWindowMatch(), and LzPack_RemoveSlotNode().