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

Go to the source code of this file.

Classes

struct  CFF_ParserRec_
struct  CFF_Field_Handler_

Macros

#define CFF_MAX_STACK_DEPTH   96
#define CFF2_MAX_STACK   513
#define CFF2_DEFAULT_STACK   513
#define CFF_CODE_TOPDICT   0x1000
#define CFF_CODE_PRIVATE   0x2000
#define CFF2_CODE_TOPDICT   0x3000
#define CFF2_CODE_FONTDICT   0x4000
#define CFF2_CODE_PRIVATE   0x5000

Typedefs

typedef struct CFF_ParserRec_ CFF_ParserRec
typedef struct CFF_ParserRec_ * CFF_Parser
typedef FT_Error(*) CFF_Field_Reader(CFF_Parser parser)
typedef struct CFF_Field_Handler_ CFF_Field_Handler

Enumerations

enum  {
  cff_kind_none = 0 , cff_kind_num , cff_kind_fixed , cff_kind_fixed_thousand ,
  cff_kind_string , cff_kind_bool , cff_kind_delta , cff_kind_delta_fixed ,
  cff_kind_callback , cff_kind_blend , cff_kind_max
}

Functions

 cff_parse_num (CFF_Parser parser, FT_Byte **d)
 cff_parse_fixed (CFF_Parser parser, FT_Byte **d)
 cff_parser_init (CFF_Parser parser, FT_UInt code, void *object, FT_Library library, FT_UInt stackSize, FT_UShort num_designs, FT_UShort num_axes)
 cff_parser_done (CFF_Parser parser)
 cff_parser_run (CFF_Parser parser, FT_Byte *start, FT_Byte *limit)

Macro Definition Documentation

◆ CFF2_CODE_FONTDICT

#define CFF2_CODE_FONTDICT   0x4000

Definition at line 51 of file cffparse.h.

◆ CFF2_CODE_PRIVATE

#define CFF2_CODE_PRIVATE   0x5000

Definition at line 52 of file cffparse.h.

◆ CFF2_CODE_TOPDICT

#define CFF2_CODE_TOPDICT   0x3000

Definition at line 50 of file cffparse.h.

◆ CFF2_DEFAULT_STACK

#define CFF2_DEFAULT_STACK   513

Definition at line 46 of file cffparse.h.

◆ CFF2_MAX_STACK

#define CFF2_MAX_STACK   513

Definition at line 45 of file cffparse.h.

◆ CFF_CODE_PRIVATE

#define CFF_CODE_PRIVATE   0x2000

Definition at line 49 of file cffparse.h.

◆ CFF_CODE_TOPDICT

#define CFF_CODE_TOPDICT   0x1000

Definition at line 48 of file cffparse.h.

◆ CFF_MAX_STACK_DEPTH

#define CFF_MAX_STACK_DEPTH   96

Definition at line 36 of file cffparse.h.

Typedef Documentation

◆ CFF_Field_Reader

typedef FT_Error(*) CFF_Field_Reader(CFF_Parser parser)

Definition at line 123 of file cffparse.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Definition at line 105 of file cffparse.h.

Function Documentation

◆ cff_parse_fixed()

cff_parse_fixed ( CFF_Parser parser,
FT_Byte ** d )

Definition at line 558 of file cffparse.c.

◆ cff_parse_num()

cff_parse_num ( CFF_Parser parser,
FT_Byte ** d )

Definition at line 458 of file cffparse.c.

◆ cff_parser_done()

cff_parser_done ( CFF_Parser parser)

Definition at line 77 of file cffparse.c.

◆ cff_parser_init()

cff_parser_init ( CFF_Parser parser,
FT_UInt code,
void * object,
FT_Library library,
FT_UInt stackSize,
FT_UShort num_designs,
FT_UShort num_axes )

Definition at line 41 of file cffparse.c.

◆ cff_parser_run()

cff_parser_run ( CFF_Parser parser,
FT_Byte * start,
FT_Byte * limit )

Definition at line 1153 of file cffparse.c.