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

Go to the source code of this file.

Classes

struct  T1_ParserRec_

Macros

#define T1_Add_Table(p, i, o, l)
#define T1_Release_Table(p)
#define T1_Skip_Spaces(p)
#define T1_Skip_PS_Token(p)
#define T1_ToInt(p)
#define T1_ToFixed(p, t)
#define T1_ToCoordArray(p, m, c)
#define T1_ToFixedArray(p, m, f, t)
#define T1_ToToken(p, t)
#define T1_ToTokenArray(p, t, m, c)
#define T1_Load_Field(p, f, o, m, pf)
#define T1_Load_Field_Table(p, f, o, m, pf)

Typedefs

typedef FT_BEGIN_HEADER struct T1_ParserRec_ T1_ParserRec
typedef FT_BEGIN_HEADER struct T1_ParserRec_ * T1_Parser

Functions

 T1_New_Parser (T1_Parser parser, FT_Stream stream, FT_Memory memory, PSAux_Service psaux)
 T1_Get_Private_Dict (T1_Parser parser, PSAux_Service psaux)
 T1_Finalize_Parser (T1_Parser parser)

Macro Definition Documentation

◆ T1_Add_Table

#define T1_Add_Table ( p,
i,
o,
l )
Value:
(p)->funcs.add( (p), i, o, l )

Definition at line 91 of file t1parse.h.

◆ T1_Load_Field

#define T1_Load_Field ( p,
f,
o,
m,
pf )
Value:
(p)->root.funcs.load_field( &(p)->root, f, o, m, pf )

Definition at line 115 of file t1parse.h.

◆ T1_Load_Field_Table

#define T1_Load_Field_Table ( p,
f,
o,
m,
pf )
Value:
(p)->root.funcs.load_field_table( &(p)->root, f, o, m, pf )

Definition at line 118 of file t1parse.h.

◆ T1_Release_Table

#define T1_Release_Table ( p)
Value:
do \
{ \
if ( (p)->funcs.release ) \
(p)->funcs.release( p ); \
} while ( 0 )

Definition at line 92 of file t1parse.h.

◆ T1_Skip_PS_Token

#define T1_Skip_PS_Token ( p)
Value:
(p)->root.funcs.skip_PS_token( &(p)->root )

Definition at line 101 of file t1parse.h.

◆ T1_Skip_Spaces

#define T1_Skip_Spaces ( p)
Value:
(p)->root.funcs.skip_spaces( &(p)->root )

Definition at line 100 of file t1parse.h.

◆ T1_ToCoordArray

#define T1_ToCoordArray ( p,
m,
c )
Value:
(p)->root.funcs.to_coord_array( &(p)->root, m, c )

Definition at line 106 of file t1parse.h.

◆ T1_ToFixed

#define T1_ToFixed ( p,
t )
Value:
(p)->root.funcs.to_fixed( &(p)->root, t )

Definition at line 104 of file t1parse.h.

◆ T1_ToFixedArray

#define T1_ToFixedArray ( p,
m,
f,
t )
Value:
(p)->root.funcs.to_fixed_array( &(p)->root, m, f, t )

Definition at line 108 of file t1parse.h.

◆ T1_ToInt

#define T1_ToInt ( p)
Value:
(p)->root.funcs.to_int( &(p)->root )

Definition at line 103 of file t1parse.h.

◆ T1_ToToken

#define T1_ToToken ( p,
t )
Value:
(p)->root.funcs.to_token( &(p)->root, t )

Definition at line 110 of file t1parse.h.

◆ T1_ToTokenArray

#define T1_ToTokenArray ( p,
t,
m,
c )
Value:
(p)->root.funcs.to_token_array( &(p)->root, t, m, c )

Definition at line 112 of file t1parse.h.

Function Documentation

◆ T1_Finalize_Parser()

T1_Finalize_Parser ( T1_Parser parser)

Definition at line 243 of file t1parse.c.

◆ T1_Get_Private_Dict()

T1_Get_Private_Dict ( T1_Parser parser,
PSAux_Service psaux )

Definition at line 260 of file t1parse.c.

◆ T1_New_Parser()

T1_New_Parser ( T1_Parser parser,
FT_Stream stream,
FT_Memory memory,
PSAux_Service psaux )

Definition at line 135 of file t1parse.c.