24#include FT_INTERNAL_TYPE1_TYPES_H
25#include FT_INTERNAL_STREAM_H
79#define T1_Add_Table( p, i, o, l ) (p)->funcs.add( (p), i, o, l )
80#define T1_Release_Table( p ) \
83 if ( (p)->funcs.release ) \
84 (p)->funcs.release( p ); \
88#define T1_Skip_Spaces( p ) (p)->root.funcs.skip_spaces( &(p)->root )
89#define T1_Skip_PS_Token( p ) (p)->root.funcs.skip_PS_token( &(p)->root )
91#define T1_ToInt( p ) (p)->root.funcs.to_int( &(p)->root )
92#define T1_ToFixed( p, t ) (p)->root.funcs.to_fixed( &(p)->root, t )
94#define T1_ToCoordArray( p, m, c ) \
95 (p)->root.funcs.to_coord_array( &(p)->root, m, c )
96#define T1_ToFixedArray( p, m, f, t ) \
97 (p)->root.funcs.to_fixed_array( &(p)->root, m, f, t )
98#define T1_ToToken( p, t ) \
99 (p)->root.funcs.to_token( &(p)->root, t )
100#define T1_ToTokenArray( p, t, m, c ) \
101 (p)->root.funcs.to_token_array( &(p)->root, t, m, c )
103#define T1_Load_Field( p, f, o, m, pf ) \
104 (p)->root.funcs.load_field( &(p)->root, f, o, m, pf )
106#define T1_Load_Field_Table( p, f, o, m, pf ) \
107 (p)->root.funcs.load_field_table( &(p)->root, f, o, m, pf )
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
FT_BEGIN_HEADER typedef unsigned char FT_Bool
static char memory[1024 *256]
T1_Finalize_Parser(T1_Parser parser)
T1_New_Parser(T1_Parser parser, FT_Stream stream, FT_Memory memory, PSAux_Service psaux)
FT_BEGIN_HEADER struct T1_ParserRec_ * T1_Parser
FT_BEGIN_HEADER struct T1_ParserRec_ T1_ParserRec
T1_Get_Private_Dict(T1_Parser parser, PSAux_Service psaux)