ReactOS 0.4.16-dev-297-gc569aee
|
#include "gxvcommn.h"
Go to the source code of this file.
Classes | |
struct | GXV_BinSrchHeader_ |
Macros | |
#define | FT_COMPONENT trace_gxvcommon |
#define | GXV_LOOKUP_VALUE_LOAD(P, SIGNSPEC) ( P += 2, gxv_lookup_value_load( P - 2, SIGNSPEC ) ) |
#define | GXV_UNITSIZE_VALIDATE(FORMAT, UNITSIZE, NUNITS, CORRECTSIZE) |
Typedefs | |
typedef struct GXV_BinSrchHeader_ | GXV_BinSrchHeader |
#define FT_COMPONENT trace_gxvcommon |
Definition at line 38 of file gxvcommn.c.
#define GXV_LOOKUP_VALUE_LOAD | ( | P, | |
SIGNSPEC | |||
) | ( P += 2, gxv_lookup_value_load( P - 2, SIGNSPEC ) ) |
Definition at line 383 of file gxvcommn.c.
#define GXV_UNITSIZE_VALIDATE | ( | FORMAT, | |
UNITSIZE, | |||
NUNITS, | |||
CORRECTSIZE | |||
) |
Definition at line 402 of file gxvcommn.c.
gxv_array_getlimits_byte | ( | FT_Bytes | table, |
FT_Bytes | limit, | ||
FT_Byte * | min, | ||
FT_Byte * | max, | ||
GXV_Validator | gxvalid | ||
) |
Definition at line 181 of file gxvcommn.c.
Referenced by gxv_kern_subtable_fmt3_validate().
gxv_array_getlimits_ushort | ( | FT_Bytes | table, |
FT_Bytes | limit, | ||
FT_UShort * | min, | ||
FT_UShort * | max, | ||
GXV_Validator | gxvalid | ||
) |
Definition at line 210 of file gxvcommn.c.
Referenced by gxv_kern_subtable_fmt2_clstbl_validate().
|
static |
Definition at line 258 of file gxvcommn.c.
Referenced by gxv_BinSrchHeader_validate().
gxv_BinSrchHeader_validate | ( | FT_Bytes | table, |
FT_Bytes | limit, | ||
FT_UShort * | unitSize_p, | ||
FT_UShort * | nUnits_p, | ||
GXV_Validator | gxvalid | ||
) |
Definition at line 328 of file gxvcommn.c.
Referenced by gxv_kern_subtable_fmt0_validate(), gxv_LookupTable_fmt2_validate(), gxv_LookupTable_fmt4_validate(), and gxv_LookupTable_fmt6_validate().
|
static |
Definition at line 942 of file gxvcommn.c.
Referenced by gxv_StateTable_validate().
|
static |
Definition at line 1674 of file gxvcommn.c.
Referenced by gxv_odtect_validate().
Definition at line 115 of file gxvcommn.c.
Referenced by gxv_set_length_by_ulong_offset().
Definition at line 50 of file gxvcommn.c.
Referenced by gxv_set_length_by_ushort_offset().
gxv_ctlPoint_validate | ( | FT_UShort | gid, |
FT_UShort | ctl_point, | ||
GXV_Validator | gxvalid | ||
) |
Definition at line 846 of file gxvcommn.c.
Referenced by gxv_bsln_parts_fmt2_validate(), gxv_lcar_partial_validate(), and gxv_opbd_LookupValue_validate().
|
static |
Definition at line 1070 of file gxvcommn.c.
Referenced by gxv_StateTable_validate().
gxv_glyphid_validate | ( | FT_UShort | gid, |
GXV_Validator | gxvalid | ||
) |
Definition at line 813 of file gxvcommn.c.
Referenced by gxv_bsln_parts_fmt2_validate(), gxv_ClassTable_validate(), gxv_kern_subtable_fmt0_pairs_validate(), gxv_kern_subtable_fmt2_clstbl_validate(), gxv_LookupTable_fmt2_validate(), gxv_LookupTable_fmt4_validate(), gxv_LookupTable_fmt6_validate(), gxv_LookupTable_fmt8_validate(), gxv_mort_subtable_type4_lookupval_validate(), and gxv_prop_property_validate().
|
static |
Definition at line 387 of file gxvcommn.c.
|
static |
Definition at line 423 of file gxvcommn.c.
Referenced by gxv_LookupTable_validate().
|
static |
Definition at line 474 of file gxvcommn.c.
Referenced by gxv_LookupTable_fmt2_validate(), and gxv_LookupTable_fmt4_validate().
|
static |
Definition at line 494 of file gxvcommn.c.
Referenced by gxv_LookupTable_validate().
|
static |
Definition at line 565 of file gxvcommn.c.
Referenced by gxv_LookupTable_validate().
|
static |
Definition at line 646 of file gxvcommn.c.
Referenced by gxv_LookupTable_fmt6_validate().
|
static |
Definition at line 665 of file gxvcommn.c.
Referenced by gxv_LookupTable_validate().
|
static |
Definition at line 719 of file gxvcommn.c.
Referenced by gxv_LookupTable_validate().
gxv_LookupTable_validate | ( | FT_Bytes | table, |
FT_Bytes | limit, | ||
GXV_Validator | gxvalid | ||
) |
Definition at line 755 of file gxvcommn.c.
Referenced by gxv_bsln_parts_fmt1_validate(), gxv_bsln_parts_fmt3_validate(), gxv_just_justData_lookuptable_validate(), gxv_just_pcLookupTable_validate(), gxv_lcar_validate(), gxv_mort_subtable_type4_validate(), gxv_morx_subtable_type1_substitutionTable_validate(), gxv_opbd_validate(), gxv_prop_validate(), and gxv_XStateTable_validate().
gxv_odtect_add_range | ( | FT_Bytes | start, |
FT_ULong | length, | ||
const FT_String * | name, | ||
GXV_odtect_Range | odtect | ||
) |
Definition at line 1702 of file gxvcommn.c.
Referenced by gxv_just_justData_validate(), gxv_just_validate(), gxv_kern_subtable_fmt2_clstbl_validate(), gxv_kern_subtable_fmt2_validate(), gxv_trak_trackData_validate(), and gxv_trak_validate().
gxv_odtect_validate | ( | GXV_odtect_Range | odtect, |
GXV_Validator | gxvalid | ||
) |
Definition at line 1715 of file gxvcommn.c.
Referenced by gxv_just_justData_validate(), gxv_just_validate(), gxv_kern_subtable_fmt2_validate(), gxv_trak_trackData_validate(), and gxv_trak_validate().
gxv_set_length_by_ulong_offset | ( | FT_ULong * | offset, |
FT_ULong ** | length, | ||
FT_ULong * | buff, | ||
FT_UInt | nmemb, | ||
FT_ULong | limit, | ||
GXV_Validator | gxvalid | ||
) |
Definition at line 128 of file gxvcommn.c.
Referenced by gxv_morx_subtable_type1_subtable_setup(), gxv_morx_subtable_type2_subtable_setup(), gxv_morx_subtable_type5_subtable_setup(), and gxv_XStateTable_subtable_setup().
gxv_set_length_by_ushort_offset | ( | FT_UShort * | offset, |
FT_UShort ** | length, | ||
FT_UShort * | buff, | ||
FT_UInt | nmemb, | ||
FT_UShort | limit, | ||
GXV_Validator | gxvalid | ||
) |
Definition at line 63 of file gxvcommn.c.
Referenced by gxv_kern_subtable_fmt1_subtable_setup(), gxv_mort_subtable_type1_subtable_setup(), gxv_mort_subtable_type2_subtable_setup(), and gxv_StateTable_subtable_setup().
gxv_sfntName_validate | ( | FT_UShort | name_index, |
FT_UShort | min_index, | ||
FT_UShort | max_index, | ||
GXV_Validator | gxvalid | ||
) |
Definition at line 884 of file gxvcommn.c.
Referenced by gxv_feat_name_index_validate(), and gxv_trak_trackTable_validate().
|
static |
Definition at line 1018 of file gxvcommn.c.
Referenced by gxv_StateTable_validate().
gxv_StateTable_subtable_setup | ( | FT_UShort | table_size, |
FT_UShort | classTable, | ||
FT_UShort | stateArray, | ||
FT_UShort | entryTable, | ||
FT_UShort * | classTable_length_p, | ||
FT_UShort * | stateArray_length_p, | ||
FT_UShort * | entryTable_length_p, | ||
GXV_Validator | gxvalid | ||
) |
Definition at line 1182 of file gxvcommn.c.
Referenced by gxv_mort_subtable_type5_subtable_setup(), and gxv_StateTable_validate().
gxv_StateTable_validate | ( | FT_Bytes | table, |
FT_Bytes | limit, | ||
GXV_Validator | gxvalid | ||
) |
Definition at line 1208 of file gxvcommn.c.
Referenced by gxv_just_justClassTable_validate(), gxv_kern_subtable_fmt1_validate(), gxv_mort_subtable_type0_validate(), gxv_mort_subtable_type1_validate(), gxv_mort_subtable_type2_validate(), and gxv_mort_subtable_type5_validate().
|
static |
Definition at line 1378 of file gxvcommn.c.
Referenced by gxv_XStateTable_validate().
|
static |
Definition at line 1338 of file gxvcommn.c.
Referenced by gxv_XStateTable_validate().
|
static |
Definition at line 1453 of file gxvcommn.c.
Referenced by gxv_XStateTable_validate().
|
static |
Definition at line 1403 of file gxvcommn.c.
Referenced by gxv_XStateTable_validate().
gxv_XStateTable_subtable_setup | ( | FT_ULong | table_size, |
FT_ULong | classTable, | ||
FT_ULong | stateArray, | ||
FT_ULong | entryTable, | ||
FT_ULong * | classTable_length_p, | ||
FT_ULong * | stateArray_length_p, | ||
FT_ULong * | entryTable_length_p, | ||
GXV_Validator | gxvalid | ||
) |
Definition at line 1312 of file gxvcommn.c.
Referenced by gxv_XStateTable_validate().
gxv_XStateTable_validate | ( | FT_Bytes | table, |
FT_Bytes | limit, | ||
GXV_Validator | gxvalid | ||
) |
Definition at line 1554 of file gxvcommn.c.
Referenced by gxv_morx_subtable_type0_validate(), gxv_morx_subtable_type1_validate(), gxv_morx_subtable_type2_validate(), and gxv_morx_subtable_type5_validate().