#include <ft2build.h>
Go to the source code of this file.
◆ FT_LZW_DEFAULT_STACK_SIZE
#define FT_LZW_DEFAULT_STACK_SIZE 64 |
◆ FT_LZW_IN_BUFF_SIZE
#define FT_LZW_IN_BUFF_SIZE 64 |
◆ LZW_BIT_MASK
◆ LZW_BLOCK_MASK
◆ LZW_CLEAR
◆ LZW_FIRST
◆ LZW_INIT_BITS
◆ LZW_MASK
#define LZW_MASK |
( |
|
n | ) |
( ( 1U << (n) ) - 1U ) |
◆ LZW_MAX_BITS
◆ FT_LzwPhase
◆ FT_LzwState
◆ FT_LzwStateRec
◆ FT_LzwPhase_
Enumerator |
---|
FT_LZW_PHASE_START | |
FT_LZW_PHASE_CODE | |
FT_LZW_PHASE_STACK | |
FT_LZW_PHASE_EOF | |
Definition at line 50 of file ftzopen.h.
enum FT_LzwPhase_ FT_LzwPhase
◆ ft_lzwstate_done()
Definition at line 228 of file ftzopen.c.
ft_lzwstate_reset(FT_LzwState state)
static char memory[1024 *256]
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
◆ ft_lzwstate_init()
Definition at line 208 of file ftzopen.c.
218 state->prefix_size = 0;
221 state->stack_size =
sizeof (
state->stack_0 );
ft_lzwstate_reset(FT_LzwState state)
GLsizei GLsizei GLchar * source
◆ ft_lzwstate_io()
Definition at line 256 of file ftzopen.c.
270 switch (
state->phase )
297 :
state->max_free + 1;
332 state->buf_clear = 1;
356 while (
code >= 256
U )
358 if ( !
state->prefix )
375 while (
state->stack_top > 0 )
398 state->free_ent += 1;
412 state->old_code = old_code;
413 state->old_char = old_char;
414 state->in_code = in_code;
static HANDLE PIO_APC_ROUTINE PVOID PIO_STATUS_BLOCK ULONG PVOID ULONG PVOID ULONG out_size
FT_Stream_Seek(FT_Stream stream, FT_ULong pos)
FT_Stream_TryRead(FT_Stream stream, FT_Byte *buffer, FT_ULong count)
#define FTLZW_STACK_PUSH(c)
#define FT_ASSERT(condition)
static int ft_lzwstate_prefix_grow(FT_LzwState state)
static FT_Int32 ft_lzwstate_get_code(FT_LzwState state)
◆ ft_lzwstate_reset()