sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
ftzopen.h File Reference

Go to the source code of this file.

Classes

struct  FT_LzwStateRec_

Macros

#define FT_LZW_IN_BUFF_SIZE   64
#define FT_LZW_DEFAULT_STACK_SIZE   64
#define LZW_INIT_BITS   9
#define LZW_MAX_BITS   16
#define LZW_CLEAR   256
#define LZW_FIRST   257
#define LZW_BIT_MASK   0x1F
#define LZW_BLOCK_MASK   0x80
#define LZW_MASK(n)

Typedefs

typedef enum FT_LzwPhase_ FT_LzwPhase
typedef struct FT_LzwStateRec_ FT_LzwStateRec
typedef struct FT_LzwStateRec_ * FT_LzwState

Enumerations

enum  FT_LzwPhase_ { FT_LZW_PHASE_START = 0 , FT_LZW_PHASE_CODE , FT_LZW_PHASE_STACK , FT_LZW_PHASE_EOF }

Functions

 ft_lzwstate_init (FT_LzwState state, FT_Stream source)
 ft_lzwstate_done (FT_LzwState state)
 ft_lzwstate_reset (FT_LzwState state)
 ft_lzwstate_io (FT_LzwState state, FT_Byte *buffer, FT_ULong out_size)

Macro Definition Documentation

◆ FT_LZW_DEFAULT_STACK_SIZE

#define FT_LZW_DEFAULT_STACK_SIZE   64

Definition at line 41 of file ftzopen.h.

◆ FT_LZW_IN_BUFF_SIZE

#define FT_LZW_IN_BUFF_SIZE   64

Definition at line 40 of file ftzopen.h.

◆ LZW_BIT_MASK

#define LZW_BIT_MASK   0x1F

Definition at line 49 of file ftzopen.h.

◆ LZW_BLOCK_MASK

#define LZW_BLOCK_MASK   0x80

Definition at line 50 of file ftzopen.h.

◆ LZW_CLEAR

#define LZW_CLEAR   256

Definition at line 46 of file ftzopen.h.

◆ LZW_FIRST

#define LZW_FIRST   257

Definition at line 47 of file ftzopen.h.

◆ LZW_INIT_BITS

#define LZW_INIT_BITS   9

Definition at line 43 of file ftzopen.h.

◆ LZW_MASK

#define LZW_MASK ( n)
Value:
( ( 1U << (n) ) - 1U )

Definition at line 51 of file ftzopen.h.

◆ LZW_MAX_BITS

#define LZW_MAX_BITS   16

Definition at line 44 of file ftzopen.h.

Enumeration Type Documentation

◆ FT_LzwPhase_

enum FT_LzwPhase_

Definition at line 54 of file ftzopen.h.

Function Documentation

◆ ft_lzwstate_done()

ft_lzwstate_done ( FT_LzwState state)

Definition at line 233 of file ftzopen.c.

◆ ft_lzwstate_init()

ft_lzwstate_init ( FT_LzwState state,
FT_Stream source )

Definition at line 213 of file ftzopen.c.

◆ ft_lzwstate_io()

ft_lzwstate_io ( FT_LzwState state,
FT_Byte * buffer,
FT_ULong out_size )

Definition at line 261 of file ftzopen.c.

◆ ft_lzwstate_reset()

ft_lzwstate_reset ( FT_LzwState state)

Definition at line 199 of file ftzopen.c.