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

psobjs.c File Reference
#include <ft2build.h>
#include "psobjs.h"
#include "psconv.h"
#include "psauxerr.h"

Go to the source code of this file.

Defines

#define FT_COMPONENT   trace_psobjs
#define IS_OCTAL_DIGIT(c)   ( '0' <= (c) && (c) <= '7' )
#define T1_MAX_TABLE_ELEMENTS   32

Functions

 ps_table_new (PS_Table table, FT_Int count, FT_Memory memory)
static void shift_elements (PS_Table table, FT_Byte *old_base)
static FT_Error reallocate_t1_table (PS_Table table, FT_Long new_size)
 ps_table_add (PS_Table table, FT_Int idx, void *object, FT_PtrDist length)
 ps_table_done (PS_Table table)
 ps_table_release (PS_Table table)
static void skip_comment (FT_Byte **acur, FT_Byte *limit)
static void skip_spaces (FT_Byte **acur, FT_Byte *limit)
static FT_Error skip_literal_string (FT_Byte **acur, FT_Byte *limit)
static FT_Error skip_string (FT_Byte **acur, FT_Byte *limit)
static FT_Error skip_procedure (FT_Byte **acur, FT_Byte *limit)
 ps_parser_skip_PS_token (PS_Parser parser)
 ps_parser_skip_spaces (PS_Parser parser)
 ps_parser_to_token (PS_Parser parser, T1_Token token)
 ps_parser_to_token_array (PS_Parser parser, T1_Token tokens, FT_UInt max_tokens, FT_Int *pnum_tokens)
static FT_Int ps_tocoordarray (FT_Byte **acur, FT_Byte *limit, FT_Int max_coords, FT_Short *coords)
static FT_Int ps_tofixedarray (FT_Byte **acur, FT_Byte *limit, FT_Int max_values, FT_Fixed *values, FT_Int power_ten)
static int ps_tobool (FT_Byte **acur, FT_Byte *limit)
 ps_parser_load_field (PS_Parser parser, const T1_Field field, void **objects, FT_UInt max_objects, FT_ULong *pflags)
 ps_parser_load_field_table (PS_Parser parser, const T1_Field field, void **objects, FT_UInt max_objects, FT_ULong *pflags)
 ps_parser_to_int (PS_Parser parser)
 ps_parser_to_bytes (PS_Parser parser, FT_Byte *bytes, FT_Offset max_bytes, FT_Long *pnum_bytes, FT_Bool delimiters)
 ps_parser_to_fixed (PS_Parser parser, FT_Int power_ten)
 ps_parser_to_coord_array (PS_Parser parser, FT_Int max_coords, FT_Short *coords)
 ps_parser_to_fixed_array (PS_Parser parser, FT_Int max_values, FT_Fixed *values, FT_Int power_ten)
 ps_parser_init (PS_Parser parser, FT_Byte *base, FT_Byte *limit, FT_Memory memory)
 ps_parser_done (PS_Parser parser)
 t1_builder_init (T1_Builder builder, FT_Face face, FT_Size size, FT_GlyphSlot glyph, FT_Bool hinting)
 t1_builder_done (T1_Builder builder)
 t1_builder_check_points (T1_Builder builder, FT_Int count)
 t1_builder_add_point (T1_Builder builder, FT_Pos x, FT_Pos y, FT_Byte flag)
 t1_builder_add_point1 (T1_Builder builder, FT_Pos x, FT_Pos y)
 t1_builder_add_contour (T1_Builder builder)
 t1_builder_start_point (T1_Builder builder, FT_Pos x, FT_Pos y)
 t1_builder_close_contour (T1_Builder builder)
 t1_decrypt (FT_Byte *buffer, FT_Offset length, FT_UShort seed)

Generated on Mon May 28 2012 06:00:56 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.