24#include FT_INTERNAL_TYPE1_TYPES_H
25#include FT_INTERNAL_STREAM_H
88#define T1_Add_Table( p, i, o, l ) (p)->funcs.add( (p), i, o, l )
89#define T1_Release_Table( p ) \
92 if ( (p)->funcs.release ) \
93 (p)->funcs.release( p ); \
97#define T1_Skip_Spaces( p ) (p)->root.funcs.skip_spaces( &(p)->root )
98#define T1_Skip_PS_Token( p ) (p)->root.funcs.skip_PS_token( &(p)->root )
100#define T1_ToInt( p ) (p)->root.funcs.to_int( &(p)->root )
101#define T1_ToFixed( p, t ) (p)->root.funcs.to_fixed( &(p)->root, t )
103#define T1_ToCoordArray( p, m, c ) \
104 (p)->root.funcs.to_coord_array( &(p)->root, m, c )
105#define T1_ToFixedArray( p, m, f, t ) \
106 (p)->root.funcs.to_fixed_array( &(p)->root, m, f, t )
107#define T1_ToToken( p, t ) \
108 (p)->root.funcs.to_token( &(p)->root, t )
109#define T1_ToTokenArray( p, t, m, c ) \
110 (p)->root.funcs.to_token_array( &(p)->root, t, m, c )
112#define T1_Load_Field( p, f, o, m, pf ) \
113 (p)->root.funcs.load_field( &(p)->root, f, o, m, pf )
115#define T1_Load_Field_Table( p, f, o, m, pf ) \
116 (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)