ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

psaux.h File Reference
#include <ft2build.h>

Go to the source code of this file.

Data Structures

struct  PS_Table_FuncsRec
struct  PS_TableRec
struct  T1_TokenRec
struct  T1_FieldRec
struct  PS_Parser_FuncsRec
struct  PS_ParserRec
struct  T1_Builder_FuncsRec
struct  T1_BuilderRec
struct  T1_Decoder_Zone
struct  T1_Decoder_FuncsRec
struct  T1_DecoderRec
struct  AFM_Parser_FuncsRec
struct  AFM_ParserRec
struct  T1_CMap_ClassesRec
struct  PSAux_Service

Defines

#define T1_FIELD_DICT_FONTDICT   ( 1 << 0 ) /* also FontInfo and FDArray */
#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)   T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_BOOL, _fname, _dict )
#define T1_FIELD_NUM(_ident, _fname, _dict)   T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_INTEGER, _fname, _dict )
#define T1_FIELD_FIXED(_ident, _fname, _dict)   T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_FIXED, _fname, _dict )
#define T1_FIELD_FIXED_1000(_ident, _fname, _dict)
#define T1_FIELD_STRING(_ident, _fname, _dict)   T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_STRING, _fname, _dict )
#define T1_FIELD_KEY(_ident, _fname, _dict)   T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_KEY, _fname, _dict )
#define T1_FIELD_BBOX(_ident, _fname, _dict)   T1_NEW_SIMPLE_FIELD( _ident, T1_FIELD_TYPE_BBOX, _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)   T1_NEW_CALLBACK_FIELD( _ident, _name, _dict )
#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)   ( (ch) >= '0' && (ch) <= '9' )
#define IS_PS_XDIGIT(ch)
#define IS_PS_BASE85(ch)   ( (ch) >= '!' && (ch) <= 'u' )
#define IS_PS_TOKEN(cur, limit, token)

Typedefs

typedef typedefFT_BEGIN_HEADER
struct PS_TableRec_ * 
PS_Table
typedef struct PS_Table_FuncsRec_ * PS_Table_Funcs
typedef struct PS_ParserRec_ * PS_Parser
typedef struct T1_TokenRec_ * T1_Token
typedef struct T1_FieldRec_ * T1_Field
typedef void(* T1_Field_ParseFunc )(FT_Face face, FT_Pointer parser)
typedef struct
PS_Parser_FuncsRec_ * 
PS_Parser_Funcs
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 struct
T1_Builder_FuncsRec_ * 
T1_Builder_Funcs
typedef struct T1_DecoderRec_ * T1_Decoder
typedef struct
T1_Decoder_FuncsRec_ * 
T1_Decoder_Funcs
typedef FT_Error(* T1_Decoder_Callback )(T1_Decoder decoder, FT_UInt glyph_index)
typedef struct AFM_ParserRec_ * AFM_Parser
typedef struct AFM_StreamRec_ * AFM_Stream
typedef struct
T1_CMap_ClassesRec_ * 
T1_CMap_Classes
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_INTEGER_ARRAY, T1_FIELD_TYPE_FIXED_ARRAY, T1_FIELD_TYPE_CALLBACK, T1_FIELD_TYPE_MAX
}
enum  T1_FieldLocation {
  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 }

Generated on Sun May 27 2012 05:59:32 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.