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

Go to the source code of this file.

Classes

struct  PS_DriverRec_
struct  PS_Table_FuncsRec_
struct  PS_TableRec_
struct  T1_TokenRec_
struct  T1_FieldRec_
struct  PS_Parser_FuncsRec_
struct  PS_ParserRec_
struct  PS_Builder_FuncsRec_
struct  PS_Builder_
struct  PS_Decoder_Zone_
struct  PS_Decoder_
struct  T1_Builder_FuncsRec_
struct  T1_BuilderRec_
struct  T1_Decoder_ZoneRec_
struct  T1_Decoder_FuncsRec_
struct  T1_DecoderRec_
struct  CFF_Builder_FuncsRec_
struct  CFF_Builder_
struct  CFF_Decoder_Zone_
struct  CFF_Decoder_
struct  CFF_Decoder_FuncsRec_
struct  AFM_Parser_FuncsRec_
struct  AFM_ParserRec_
struct  T1_CMap_ClassesRec_
struct  PSAux_ServiceRec_

Macros

#define T1_FIELD_DICT_FONTDICT   ( 1 << 0 )
#define T1_FIELD_DICT_PRIVATE   ( 1 << 1 )
#define T1_NEW_SIMPLE_FIELD(_ident, _type, _fname, _dict)
#define T1_NEW_CALLBACK_FIELD(_ident, _reader, _dict)
#define T1_NEW_TABLE_FIELD(_ident, _type, _fname, _max, _dict)
#define T1_NEW_TABLE_FIELD2(_ident, _type, _fname, _max, _dict)
#define T1_FIELD_BOOL(_ident, _fname, _dict)
#define T1_FIELD_NUM(_ident, _fname, _dict)
#define T1_FIELD_FIXED(_ident, _fname, _dict)
#define T1_FIELD_FIXED_1000(_ident, _fname, _dict)
#define T1_FIELD_STRING(_ident, _fname, _dict)
#define T1_FIELD_KEY(_ident, _fname, _dict)
#define T1_FIELD_BBOX(_ident, _fname, _dict)
#define T1_FIELD_NUM_TABLE(_ident, _fname, _fmax, _dict)
#define T1_FIELD_FIXED_TABLE(_ident, _fname, _fmax, _dict)
#define T1_FIELD_NUM_TABLE2(_ident, _fname, _fmax, _dict)
#define T1_FIELD_FIXED_TABLE2(_ident, _fname, _fmax, _dict)
#define T1_FIELD_CALLBACK(_ident, _name, _dict)
#define T1_FIELD_ZERO
#define PS_MAX_OPERANDS   48
#define PS_MAX_SUBRS_CALLS   16
#define CFF_MAX_OPERANDS   48
#define CFF_MAX_SUBRS_CALLS   16
#define CFF_MAX_TRANS_ELEMENTS   32
#define IS_PS_NEWLINE(ch)
#define IS_PS_SPACE(ch)
#define IS_PS_SPECIAL(ch)
#define IS_PS_DELIM(ch)
#define IS_PS_DIGIT(ch)
#define IS_PS_XDIGIT(ch)
#define IS_PS_BASE85(ch)
#define IS_PS_TOKEN(cur, limit, token)

Typedefs

typedef FT_BEGIN_HEADER struct PS_DriverRec_ PS_DriverRec
typedef FT_BEGIN_HEADER struct PS_DriverRec_ * PS_Driver
typedef struct PS_TableRec_ * PS_Table
typedef const struct PS_Table_FuncsRec_ * PS_Table_Funcs
typedef struct PS_Table_FuncsRec_ PS_Table_FuncsRec
typedef struct PS_TableRec_ PS_TableRec
typedef struct PS_ParserRec_ * PS_Parser
typedef struct T1_TokenRec_ * T1_Token
typedef struct T1_FieldRec_ * T1_Field
typedef enum T1_TokenType_ T1_TokenType
typedef struct T1_TokenRec_ T1_TokenRec
typedef enum T1_FieldType_ T1_FieldType
typedef enum T1_FieldLocation_ T1_FieldLocation
typedef void(*) T1_Field_ParseFunc(FT_Face face, FT_Pointer parser)
typedef struct T1_FieldRec_ T1_FieldRec
typedef const struct PS_Parser_FuncsRec_ * PS_Parser_Funcs
typedef struct PS_Parser_FuncsRec_ PS_Parser_FuncsRec
typedef struct PS_ParserRec_ PS_ParserRec
typedef struct PS_Builder_ PS_Builder
typedef const struct PS_Builder_FuncsRec_ * PS_Builder_Funcs
typedef struct PS_Builder_FuncsRec_ PS_Builder_FuncsRec
typedef struct PS_Decoder_Zone_ PS_Decoder_Zone
typedef FT_Error(*) CFF_Decoder_Get_Glyph_Callback(TT_Face face, FT_UInt glyph_index, FT_Byte **pointer, FT_ULong *length)
typedef void(*) CFF_Decoder_Free_Glyph_Callback(TT_Face face, FT_Byte **pointer, FT_ULong length)
typedef struct PS_Decoder_ PS_Decoder
typedef struct T1_BuilderRec_ * T1_Builder
typedef FT_Error(*) T1_Builder_Check_Points_Func(T1_Builder builder, FT_Int count)
typedef void(*) T1_Builder_Add_Point_Func(T1_Builder builder, FT_Pos x, FT_Pos y, FT_Byte flag)
typedef FT_Error(*) T1_Builder_Add_Point1_Func(T1_Builder builder, FT_Pos x, FT_Pos y)
typedef FT_Error(*) T1_Builder_Add_Contour_Func(T1_Builder builder)
typedef FT_Error(*) T1_Builder_Start_Point_Func(T1_Builder builder, FT_Pos x, FT_Pos y)
typedef void(*) T1_Builder_Close_Contour_Func(T1_Builder builder)
typedef const struct T1_Builder_FuncsRec_ * T1_Builder_Funcs
typedef struct T1_Builder_FuncsRec_ T1_Builder_FuncsRec
typedef enum T1_ParseState_ T1_ParseState
typedef struct T1_BuilderRec_ T1_BuilderRec
typedef struct T1_Decoder_ZoneRec_ T1_Decoder_ZoneRec
typedef struct T1_Decoder_ZoneRec_ * T1_Decoder_Zone
typedef struct T1_DecoderRec_ * T1_Decoder
typedef const struct T1_Decoder_FuncsRec_ * T1_Decoder_Funcs
typedef FT_Error(*) T1_Decoder_Callback(T1_Decoder decoder, FT_UInt glyph_index)
typedef struct T1_Decoder_FuncsRec_ T1_Decoder_FuncsRec
typedef struct T1_DecoderRec_ T1_DecoderRec
typedef struct CFF_Builder_ CFF_Builder
typedef FT_Error(*) CFF_Builder_Check_Points_Func(CFF_Builder *builder, FT_Int count)
typedef void(*) CFF_Builder_Add_Point_Func(CFF_Builder *builder, FT_Pos x, FT_Pos y, FT_Byte flag)
typedef FT_Error(*) CFF_Builder_Add_Point1_Func(CFF_Builder *builder, FT_Pos x, FT_Pos y)
typedef FT_Error(*) CFF_Builder_Start_Point_Func(CFF_Builder *builder, FT_Pos x, FT_Pos y)
typedef void(*) CFF_Builder_Close_Contour_Func(CFF_Builder *builder)
typedef FT_Error(*) CFF_Builder_Add_Contour_Func(CFF_Builder *builder)
typedef const struct CFF_Builder_FuncsRec_ * CFF_Builder_Funcs
typedef struct CFF_Builder_FuncsRec_ CFF_Builder_FuncsRec
typedef struct CFF_Decoder_Zone_ CFF_Decoder_Zone
typedef struct CFF_Decoder_ CFF_Decoder
typedef const struct CFF_Decoder_FuncsRec_ * CFF_Decoder_Funcs
typedef struct CFF_Decoder_FuncsRec_ CFF_Decoder_FuncsRec
typedef struct AFM_ParserRec_ * AFM_Parser
typedef struct AFM_Parser_FuncsRec_ AFM_Parser_FuncsRec
typedef struct AFM_StreamRec_ * AFM_Stream
typedef struct AFM_ParserRec_ AFM_ParserRec
typedef const struct T1_CMap_ClassesRec_ * T1_CMap_Classes
typedef struct T1_CMap_ClassesRec_ T1_CMap_ClassesRec
typedef struct PSAux_ServiceRec_ PSAux_ServiceRec
typedef struct PSAux_ServiceRec_ * PSAux_Service
typedef PSAux_ServiceRec PSAux_Interface

Enumerations

enum  T1_TokenType_ {
  T1_TOKEN_TYPE_NONE = 0 , T1_TOKEN_TYPE_ANY , T1_TOKEN_TYPE_STRING , T1_TOKEN_TYPE_ARRAY ,
  T1_TOKEN_TYPE_KEY , T1_TOKEN_TYPE_MAX
}
enum  T1_FieldType_ {
  T1_FIELD_TYPE_NONE = 0 , T1_FIELD_TYPE_BOOL , T1_FIELD_TYPE_INTEGER , T1_FIELD_TYPE_FIXED ,
  T1_FIELD_TYPE_FIXED_1000 , T1_FIELD_TYPE_STRING , T1_FIELD_TYPE_KEY , T1_FIELD_TYPE_BBOX ,
  T1_FIELD_TYPE_MM_BBOX , T1_FIELD_TYPE_INTEGER_ARRAY , T1_FIELD_TYPE_FIXED_ARRAY , T1_FIELD_TYPE_CALLBACK ,
  T1_FIELD_TYPE_MAX
}
enum  T1_FieldLocation_ {
  T1_FIELD_LOCATION_NONE = 0 , T1_FIELD_LOCATION_CID_INFO , T1_FIELD_LOCATION_FONT_DICT , T1_FIELD_LOCATION_FONT_EXTRA ,
  T1_FIELD_LOCATION_FONT_INFO , T1_FIELD_LOCATION_PRIVATE , T1_FIELD_LOCATION_BBOX , T1_FIELD_LOCATION_LOADER ,
  T1_FIELD_LOCATION_FACE , T1_FIELD_LOCATION_BLEND , T1_FIELD_LOCATION_MAX
}
enum  T1_ParseState_ { T1_Parse_Start , T1_Parse_Have_Width , T1_Parse_Have_Moveto , T1_Parse_Have_Path }

Macro Definition Documentation

◆ CFF_MAX_OPERANDS

#define CFF_MAX_OPERANDS   48

Definition at line 1159 of file psaux.h.

◆ CFF_MAX_SUBRS_CALLS

#define CFF_MAX_SUBRS_CALLS   16

Definition at line 1160 of file psaux.h.

◆ CFF_MAX_TRANS_ELEMENTS

#define CFF_MAX_TRANS_ELEMENTS   32

Definition at line 1166 of file psaux.h.

◆ IS_PS_BASE85

#define IS_PS_BASE85 ( ch)
Value:
( (ch) >= '!' && (ch) <= 'u' )

Definition at line 1435 of file psaux.h.

◆ IS_PS_DELIM

#define IS_PS_DELIM ( ch)
Value:
( IS_PS_SPACE( ch ) || \
IS_PS_SPECIAL( ch ) )

Definition at line 1423 of file psaux.h.

◆ IS_PS_DIGIT

#define IS_PS_DIGIT ( ch)
Value:
( (ch) >= '0' && (ch) <= '9' )

Definition at line 1427 of file psaux.h.

◆ IS_PS_NEWLINE

#define IS_PS_NEWLINE ( ch)
Value:
( (ch) == '\r' || \
(ch) == '\n' )

Definition at line 1404 of file psaux.h.

◆ IS_PS_SPACE

#define IS_PS_SPACE ( ch)
Value:
( (ch) == ' ' || \
IS_PS_NEWLINE( ch ) || \
(ch) == '\t' || \
(ch) == '\f' || \
(ch) == '\0' )

Definition at line 1408 of file psaux.h.

◆ IS_PS_SPECIAL

#define IS_PS_SPECIAL ( ch)
Value:
( (ch) == '/' || \
(ch) == '(' || (ch) == ')' || \
(ch) == '<' || (ch) == '>' || \
(ch) == '[' || (ch) == ']' || \
(ch) == '{' || (ch) == '}' || \
(ch) == '%' )

Definition at line 1415 of file psaux.h.

◆ IS_PS_TOKEN

#define IS_PS_TOKEN ( cur,
limit,
token )
Value:
( (char)(cur)[0] == (token)[0] && \
( (cur) + sizeof ( (token) ) == (limit) || \
( (cur) + sizeof( (token) ) < (limit) && \
IS_PS_DELIM( (cur)[sizeof ( (token) ) - 1] ) ) ) && \
ft_strncmp( (char*)(cur), (token), sizeof ( (token) ) - 1 ) == 0 )

Definition at line 1438 of file psaux.h.

◆ IS_PS_XDIGIT

#define IS_PS_XDIGIT ( ch)
Value:
( IS_PS_DIGIT( ch ) || \
( (ch) >= 'A' && (ch) <= 'F' ) || \
( (ch) >= 'a' && (ch) <= 'f' ) )

Definition at line 1430 of file psaux.h.

◆ PS_MAX_OPERANDS

#define PS_MAX_OPERANDS   48

Definition at line 612 of file psaux.h.

◆ PS_MAX_SUBRS_CALLS

#define PS_MAX_SUBRS_CALLS   16

Definition at line 613 of file psaux.h.

◆ T1_FIELD_BBOX

#define T1_FIELD_BBOX ( _ident,
_fname,
_dict )
Value:
T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_BBOX, _fname, _dict )

Definition at line 344 of file psaux.h.

◆ T1_FIELD_BOOL

#define T1_FIELD_BOOL ( _ident,
_fname,
_dict )
Value:
T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_BOOL, _fname, _dict )

Definition at line 325 of file psaux.h.

◆ T1_FIELD_CALLBACK

#define T1_FIELD_CALLBACK ( _ident,
_name,
_dict )
Value:
T1_NEW_CALLBACK_FIELD( _ident, _name, _dict )

Definition at line 364 of file psaux.h.

◆ T1_FIELD_DICT_FONTDICT

#define T1_FIELD_DICT_FONTDICT   ( 1 << 0 )

Definition at line 275 of file psaux.h.

◆ T1_FIELD_DICT_PRIVATE

#define T1_FIELD_DICT_PRIVATE   ( 1 << 1 )

Definition at line 276 of file psaux.h.

◆ T1_FIELD_FIXED

#define T1_FIELD_FIXED ( _ident,
_fname,
_dict )
Value:
T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_FIXED, _fname, _dict )

Definition at line 331 of file psaux.h.

◆ T1_FIELD_FIXED_1000

#define T1_FIELD_FIXED_1000 ( _ident,
_fname,
_dict )
Value:
T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_FIXED_1000, _fname, \
_dict )

Definition at line 334 of file psaux.h.

◆ T1_FIELD_FIXED_TABLE

#define T1_FIELD_FIXED_TABLE ( _ident,
_fname,
_fmax,
_dict )
Value:
T1_NEW_TABLE_FIELD( _ident, T1_FIELD_TYPE_FIXED_ARRAY, \
_fname, _fmax, _dict )

Definition at line 352 of file psaux.h.

◆ T1_FIELD_FIXED_TABLE2

#define T1_FIELD_FIXED_TABLE2 ( _ident,
_fname,
_fmax,
_dict )
Value:
T1_NEW_TABLE_FIELD2( _ident, T1_FIELD_TYPE_FIXED_ARRAY, \
_fname, _fmax, _dict )

Definition at line 360 of file psaux.h.

◆ T1_FIELD_KEY

#define T1_FIELD_KEY ( _ident,
_fname,
_dict )
Value:
T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_KEY, _fname, _dict )

Definition at line 341 of file psaux.h.

◆ T1_FIELD_NUM

#define T1_FIELD_NUM ( _ident,
_fname,
_dict )
Value:
T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_INTEGER, _fname, _dict )

Definition at line 328 of file psaux.h.

◆ T1_FIELD_NUM_TABLE

#define T1_FIELD_NUM_TABLE ( _ident,
_fname,
_fmax,
_dict )
Value:
T1_NEW_TABLE_FIELD( _ident, T1_FIELD_TYPE_INTEGER_ARRAY, \
_fname, _fmax, _dict )

Definition at line 348 of file psaux.h.

◆ T1_FIELD_NUM_TABLE2

#define T1_FIELD_NUM_TABLE2 ( _ident,
_fname,
_fmax,
_dict )
Value:
T1_NEW_TABLE_FIELD2( _ident, T1_FIELD_TYPE_INTEGER_ARRAY, \
_fname, _fmax, _dict )

Definition at line 356 of file psaux.h.

◆ T1_FIELD_STRING

#define T1_FIELD_STRING ( _ident,
_fname,
_dict )
Value:
T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_STRING, _fname, _dict )

Definition at line 338 of file psaux.h.

◆ T1_FIELD_ZERO

#define T1_FIELD_ZERO
Value:
{ \
0, \
NULL, T1_FIELD_LOCATION_NONE, T1_FIELD_TYPE_NONE, \
NULL, 0, 0, 0, 0, 0 \
}

Definition at line 367 of file psaux.h.

◆ T1_NEW_CALLBACK_FIELD

#define T1_NEW_CALLBACK_FIELD ( _ident,
_reader,
_dict )
Value:
{ \
sizeof ( _ident ) - 1, \
_ident, T1CODE, T1_FIELD_TYPE_CALLBACK, \
(T1_Field_ParseFunc)_reader, \
0, 0, \
0, 0, \
_dict \
},

Definition at line 291 of file psaux.h.

◆ T1_NEW_SIMPLE_FIELD

#define T1_NEW_SIMPLE_FIELD ( _ident,
_type,
_fname,
_dict )
Value:
{ \
sizeof ( _ident ) - 1, \
_ident, T1CODE, _type, \
NULL, \
FT_FIELD_OFFSET( _fname ), \
FT_FIELD_SIZE( _fname ), \
0, 0, \
_dict \
},

Definition at line 280 of file psaux.h.

◆ T1_NEW_TABLE_FIELD

#define T1_NEW_TABLE_FIELD ( _ident,
_type,
_fname,
_max,
_dict )
Value:
{ \
sizeof ( _ident ) - 1, \
_ident, T1CODE, _type, \
NULL, \
FT_FIELD_OFFSET( _fname ), \
FT_FIELD_SIZE_DELTA( _fname ), \
_max, \
FT_FIELD_OFFSET( num_ ## _fname ), \
_dict \
},

Definition at line 301 of file psaux.h.

◆ T1_NEW_TABLE_FIELD2

#define T1_NEW_TABLE_FIELD2 ( _ident,
_type,
_fname,
_max,
_dict )
Value:
{ \
sizeof ( _ident ) - 1, \
_ident, T1CODE, _type, \
NULL, \
FT_FIELD_OFFSET( _fname ), \
FT_FIELD_SIZE_DELTA( _fname ), \
_max, 0, \
_dict \
},

Definition at line 313 of file psaux.h.

Typedef Documentation

◆ AFM_Parser

typedef struct AFM_ParserRec_* AFM_Parser

Definition at line 1269 of file psaux.h.

◆ AFM_Stream

typedef struct AFM_StreamRec_* AFM_Stream

Definition at line 1288 of file psaux.h.

◆ CFF_Builder

typedef struct CFF_Builder_ CFF_Builder

Definition at line 1006 of file psaux.h.

◆ CFF_Builder_Add_Contour_Func

typedef FT_Error(*) CFF_Builder_Add_Contour_Func(CFF_Builder *builder)

Definition at line 1029 of file psaux.h.

◆ CFF_Builder_Add_Point1_Func

typedef FT_Error(*) CFF_Builder_Add_Point1_Func(CFF_Builder *builder, FT_Pos x, FT_Pos y)

Definition at line 1018 of file psaux.h.

◆ CFF_Builder_Add_Point_Func

typedef void(*) CFF_Builder_Add_Point_Func(CFF_Builder *builder, FT_Pos x, FT_Pos y, FT_Byte flag)

Definition at line 1013 of file psaux.h.

◆ CFF_Builder_Check_Points_Func

typedef FT_Error(*) CFF_Builder_Check_Points_Func(CFF_Builder *builder, FT_Int count)

Definition at line 1009 of file psaux.h.

◆ CFF_Builder_Close_Contour_Func

typedef void(*) CFF_Builder_Close_Contour_Func(CFF_Builder *builder)

Definition at line 1026 of file psaux.h.

◆ CFF_Builder_Funcs

typedef const struct CFF_Builder_FuncsRec_* CFF_Builder_Funcs

Definition at line 1032 of file psaux.h.

◆ CFF_Builder_Start_Point_Func

typedef FT_Error(*) CFF_Builder_Start_Point_Func(CFF_Builder *builder, FT_Pos x, FT_Pos y)

Definition at line 1022 of file psaux.h.

◆ CFF_Decoder_Free_Glyph_Callback

typedef void(*) CFF_Decoder_Free_Glyph_Callback(TT_Face face, FT_Byte **pointer, FT_ULong length)

Definition at line 637 of file psaux.h.

◆ CFF_Decoder_Funcs

typedef const struct CFF_Decoder_FuncsRec_* CFF_Decoder_Funcs

Definition at line 1226 of file psaux.h.

◆ CFF_Decoder_Get_Glyph_Callback

typedef FT_Error(*) CFF_Decoder_Get_Glyph_Callback(TT_Face face, FT_UInt glyph_index, FT_Byte **pointer, FT_ULong *length)

Definition at line 631 of file psaux.h.

◆ PS_Builder

typedef struct PS_Builder_ PS_Builder

Definition at line 499 of file psaux.h.

◆ PS_Builder_Funcs

typedef const struct PS_Builder_FuncsRec_* PS_Builder_Funcs

Definition at line 500 of file psaux.h.

◆ PS_Parser

typedef struct PS_ParserRec_* PS_Parser

Definition at line 176 of file psaux.h.

◆ PS_Parser_Funcs

typedef const struct PS_Parser_FuncsRec_* PS_Parser_Funcs

Definition at line 383 of file psaux.h.

◆ PS_Table

typedef struct PS_TableRec_* PS_Table

Definition at line 66 of file psaux.h.

◆ PS_Table_Funcs

typedef const struct PS_Table_FuncsRec_* PS_Table_Funcs

Definition at line 67 of file psaux.h.

◆ PSAux_Interface

typedef PSAux_ServiceRec PSAux_Interface

Definition at line 1393 of file psaux.h.

◆ T1_Builder

typedef struct T1_BuilderRec_* T1_Builder

Definition at line 711 of file psaux.h.

◆ T1_Builder_Add_Contour_Func

typedef FT_Error(*) T1_Builder_Add_Contour_Func(T1_Builder builder)

Definition at line 729 of file psaux.h.

◆ T1_Builder_Add_Point1_Func

typedef FT_Error(*) T1_Builder_Add_Point1_Func(T1_Builder builder, FT_Pos x, FT_Pos y)

Definition at line 724 of file psaux.h.

◆ T1_Builder_Add_Point_Func

typedef void(*) T1_Builder_Add_Point_Func(T1_Builder builder, FT_Pos x, FT_Pos y, FT_Byte flag)

Definition at line 718 of file psaux.h.

◆ T1_Builder_Check_Points_Func

typedef FT_Error(*) T1_Builder_Check_Points_Func(T1_Builder builder, FT_Int count)

Definition at line 714 of file psaux.h.

◆ T1_Builder_Close_Contour_Func

typedef void(*) T1_Builder_Close_Contour_Func(T1_Builder builder)

Definition at line 737 of file psaux.h.

◆ T1_Builder_Funcs

typedef const struct T1_Builder_FuncsRec_* T1_Builder_Funcs

Definition at line 741 of file psaux.h.

◆ T1_Builder_Start_Point_Func

typedef FT_Error(*) T1_Builder_Start_Point_Func(T1_Builder builder, FT_Pos x, FT_Pos y)

Definition at line 732 of file psaux.h.

◆ T1_CMap_Classes

typedef const struct T1_CMap_ClassesRec_* T1_CMap_Classes

Definition at line 1337 of file psaux.h.

◆ T1_Decoder

typedef struct T1_DecoderRec_* T1_Decoder

Definition at line 907 of file psaux.h.

◆ T1_Decoder_Callback

typedef FT_Error(*) T1_Decoder_Callback(T1_Decoder decoder, FT_UInt glyph_index)

Definition at line 911 of file psaux.h.

◆ T1_Decoder_Funcs

typedef const struct T1_Decoder_FuncsRec_* T1_Decoder_Funcs

Definition at line 908 of file psaux.h.

◆ T1_Field

typedef struct T1_FieldRec_* T1_Field

Definition at line 180 of file psaux.h.

◆ T1_Field_ParseFunc

typedef void(*) T1_Field_ParseFunc(FT_Face face, FT_Pointer parser)

Definition at line 249 of file psaux.h.

◆ T1_Token

typedef struct T1_TokenRec_* T1_Token

Definition at line 178 of file psaux.h.

Enumeration Type Documentation

◆ T1_FieldLocation_

enum T1_FieldLocation_

Definition at line 230 of file psaux.h.

◆ T1_FieldType_

enum T1_FieldType_

Definition at line 209 of file psaux.h.

◆ T1_ParseState_

enum T1_ParseState_

Definition at line 766 of file psaux.h.

◆ T1_TokenType_

enum T1_TokenType_

Definition at line 184 of file psaux.h.