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_Done_Table( p ) \
83 if ( (p)->funcs.done ) \
84 (p)->funcs.done( p ); \
86 #define T1_Release_Table( p ) \
89 if ( (p)->funcs.release ) \
90 (p)->funcs.release( p ); \
94 #define T1_Skip_Spaces( p ) (p)->root.funcs.skip_spaces( &(p)->root )
95 #define T1_Skip_PS_Token( p ) (p)->root.funcs.skip_PS_token( &(p)->root )
97 #define T1_ToInt( p ) (p)->root.funcs.to_int( &(p)->root )
98 #define T1_ToFixed( p, t ) (p)->root.funcs.to_fixed( &(p)->root, t )
100 #define T1_ToCoordArray( p, m, c ) \
101 (p)->root.funcs.to_coord_array( &(p)->root, m, c )
102 #define T1_ToFixedArray( p, m, f, t ) \
103 (p)->root.funcs.to_fixed_array( &(p)->root, m, f, t )
104 #define T1_ToToken( p, t ) \
105 (p)->root.funcs.to_token( &(p)->root, t )
106 #define T1_ToTokenArray( p, t, m, c ) \
107 (p)->root.funcs.to_token_array( &(p)->root, t, m, c )
109 #define T1_Load_Field( p, f, o, m, pf ) \
110 (p)->root.funcs.load_field( &(p)->root, f, o, m, pf )
112 #define T1_Load_Field_Table( p, f, o, m, pf ) \
113 (p)->root.funcs.load_field_table( &(p)->root, f, o, m, pf )
T1_Finalize_Parser(T1_Parser parser)
FT_BEGIN_HEADER struct T1_ParserRec_ T1_ParserRec
T1_New_Parser(T1_Parser parser, FT_Stream stream, FT_Memory memory, PSAux_Service psaux)
FT_BEGIN_HEADER typedef unsigned char FT_Bool
T1_Get_Private_Dict(T1_Parser parser, PSAux_Service psaux)
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
FT_BEGIN_HEADER struct T1_ParserRec_ * T1_Parser