zenilib
0.5.3.0
|
#include <ft2build.h>
#include <FT_FREETYPE_H>
#include "gxverror.h"
#include <FT_INTERNAL_VALIDATE_H>
#include <FT_INTERNAL_STREAM_H>
Go to the source code of this file.
Functions | |
gxv_bsln_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
FT_BEGIN_HEADER | gxv_feat_validate (FT_Bytes table, FT_Face face, FT_Validator valid) |
gxv_just_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
gxv_kern_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
gxv_kern_validate_classic (FT_Bytes table, FT_Face face, FT_Int dialect_flags, FT_Validator valid) | |
gxv_lcar_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
gxv_mort_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
gxv_morx_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
gxv_opbd_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
gxv_prop_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
gxv_trak_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
gxv_bsln_validate | ( | FT_Bytes | table, |
FT_Face | face, | ||
FT_Validator | valid | ||
) |
Definition at line 270 of file gxvbsln.c.
References GXV_ValidatorRec_::face, FT_INVALID_FORMAT, FT_NEXT_ULONG, FT_NEXT_USHORT, FT_TRACE3, FT_TRACE4, gxv_bsln_parts_fmt0_validate(), gxv_bsln_parts_fmt1_validate(), gxv_bsln_parts_fmt2_validate(), gxv_bsln_parts_fmt3_validate(), GXV_INIT, GXV_LIMIT_CHECK, GXV_TRACE, GXV_ValidatorRec_::root, GXV_ValidatorRec_::table_data, and version.
FT_BEGIN_HEADER gxv_feat_validate | ( | FT_Bytes | table, |
FT_Face | face, | ||
FT_Validator | valid | ||
) |
Definition at line 273 of file gxvfeat.c.
References GXV_ValidatorRec_::face, FT_INVALID_DATA, FT_INVALID_FORMAT, FT_NEXT_ULONG, FT_NEXT_USHORT, FT_TRACE3, FT_TRACE4, GXV_FEAT_DATA, gxv_feat_name_validate(), GXV_INIT, GXV_LIMIT_CHECK, GXV_SET_ERR_IF_PARANOID, GXV_TRACE, i, IS_PARANOID_VALIDATION, GXV_ValidatorRec_::root, and GXV_ValidatorRec_::table_data.
gxv_just_validate | ( | FT_Bytes | table, |
FT_Face | face, | ||
FT_Validator | valid | ||
) |
Definition at line 643 of file gxvjust.c.
References GXV_ValidatorRec_::face, FT_INVALID_FORMAT, FT_NEXT_ULONG, FT_NEXT_USHORT, FT_TRACE3, FT_TRACE4, GXV_INIT, gxv_just_justData_validate(), GXV_LIMIT_CHECK, GXV_ODTECT, gxv_odtect_add_range(), GXV_ODTECT_INIT, gxv_odtect_validate(), GXV_TRACE, GXV_ValidatorRec_::root, GXV_ValidatorRec_::subtable_length, GXV_ValidatorRec_::table_data, and version.
gxv_kern_validate | ( | FT_Bytes | table, |
FT_Face | face, | ||
FT_Validator | valid | ||
) |
Definition at line 900 of file gxvkern.c.
References gxv_kern_validate_generic(), and KERN_DIALECT_ANY.
gxv_kern_validate_classic | ( | FT_Bytes | table, |
FT_Face | face, | ||
FT_Int | dialect_flags, | ||
FT_Validator | valid | ||
) |
Definition at line 909 of file gxvkern.c.
References gxv_kern_validate_generic().
Referenced by classic_kern_validate().
gxv_lcar_validate | ( | FT_Bytes | table, |
FT_Face | face, | ||
FT_Validator | valid | ||
) |
Definition at line 182 of file gxvlcar.c.
References GXV_ValidatorRec_::face, FT_INVALID_FORMAT, FT_NEXT_ULONG, FT_NEXT_USHORT, FT_TRACE3, FT_TRACE4, GXV_INIT, GXV_LCAR_DATA, gxv_lcar_LookupFmt4_transit(), gxv_lcar_LookupValue_validate(), GXV_LIMIT_CHECK, gxv_LookupTable_validate(), GXV_LOOKUPVALUE_UNSIGNED, GXV_ValidatorRec_::lookupfmt4_trans, GXV_ValidatorRec_::lookupval_func, GXV_ValidatorRec_::lookupval_sign, GXV_ValidatorRec_::root, GXV_ValidatorRec_::table_data, and version.
gxv_mort_validate | ( | FT_Bytes | table, |
FT_Face | face, | ||
FT_Validator | valid | ||
) |
Definition at line 257 of file gxvmort.c.
References GXV_ValidatorRec_::face, FT_INVALID_FORMAT, FT_NEXT_ULONG, FT_TRACE3, FT_TRACE4, GXV_32BIT_ALIGNMENT_VALIDATE, GXV_INIT, GXV_LIMIT_CHECK, gxv_mort_chain_validate(), GXV_TRACE, i, GXV_ValidatorRec_::root, GXV_ValidatorRec_::subtable_length, and version.
gxv_morx_validate | ( | FT_Bytes | table, |
FT_Face | face, | ||
FT_Validator | valid | ||
) |
Definition at line 161 of file gxvmorx.c.
References GXV_ValidatorRec_::face, FT_INVALID_FORMAT, FT_NEXT_ULONG, FT_TRACE3, FT_TRACE4, GXV_32BIT_ALIGNMENT_VALIDATE, GXV_INIT, GXV_LIMIT_CHECK, gxv_morx_chain_validate(), GXV_TRACE, i, GXV_ValidatorRec_::root, GXV_ValidatorRec_::subtable_length, and version.
gxv_opbd_validate | ( | FT_Bytes | table, |
FT_Face | face, | ||
FT_Validator | valid | ||
) |
Definition at line 161 of file gxvopbd.c.
References GXV_ValidatorRec_::face, FT_INVALID_FORMAT, FT_INVALID_OFFSET, FT_NEXT_ULONG, FT_NEXT_USHORT, FT_TRACE3, FT_TRACE4, GXV_INIT, GXV_LIMIT_CHECK, gxv_LookupTable_validate(), GXV_LOOKUPVALUE_UNSIGNED, GXV_OPBD_DATA, gxv_opbd_LookupFmt4_transit(), gxv_opbd_LookupValue_validate(), GXV_TRACE, GXV_ValidatorRec_::lookupfmt4_trans, GXV_ValidatorRec_::lookupval_func, GXV_ValidatorRec_::lookupval_sign, GXV_ValidatorRec_::root, GXV_ValidatorRec_::subtable_length, GXV_ValidatorRec_::table_data, and version.
gxv_prop_validate | ( | FT_Bytes | table, |
FT_Face | face, | ||
FT_Validator | valid | ||
) |
Definition at line 256 of file gxvprop.c.
References GXV_ValidatorRec_::face, FT_INVALID_FORMAT, FT_NEXT_ULONG, FT_NEXT_USHORT, FT_TRACE3, FT_TRACE4, GXV_INIT, GXV_LIMIT_CHECK, gxv_LookupTable_validate(), GXV_LOOKUPVALUE_UNSIGNED, GXV_PROP_DATA, gxv_prop_LookupFmt4_transit(), gxv_prop_LookupValue_validate(), gxv_prop_property_validate(), GXV_TRACE, GXV_ValidatorRec_::lookupfmt4_trans, GXV_ValidatorRec_::lookupval_func, GXV_ValidatorRec_::lookupval_sign, GXV_ValidatorRec_::root, GXV_ValidatorRec_::table_data, and version.
gxv_trak_validate | ( | FT_Bytes | table, |
FT_Face | face, | ||
FT_Validator | valid | ||
) |
Definition at line 206 of file gxvtrak.c.
References GXV_ValidatorRec_::face, FT_INVALID_DATA, FT_INVALID_FORMAT, FT_NEXT_ULONG, FT_NEXT_USHORT, FT_TRACE3, FT_TRACE4, GXV_32BIT_ALIGNMENT_VALIDATE, GXV_INIT, GXV_LIMIT_CHECK, GXV_ODTECT, gxv_odtect_add_range(), GXV_ODTECT_INIT, gxv_odtect_validate(), GXV_TRACE, gxv_trak_trackData_validate(), GXV_ValidatorRec_::root, GXV_ValidatorRec_::subtable_length, GXV_ValidatorRec_::table_data, and version.