#include <ft2build.h>
#include "gxverror.h"
Go to the source code of this file.
Functions | |
FT_BEGIN_HEADER | gxv_feat_validate (FT_Bytes table, FT_Face face, FT_Validator valid) |
gxv_bsln_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
gxv_trak_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
gxv_just_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_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_opbd_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
gxv_prop_validate (FT_Bytes table, FT_Face face, FT_Validator valid) | |
gxv_lcar_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_bsln_DataRec_::defaultBaseline, 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, p, and version.
FT_BEGIN_HEADER gxv_feat_validate | ( | FT_Bytes | table, | |
FT_Face | face, | |||
FT_Validator | valid | |||
) |
Definition at line 277 of file gxvfeat.c.
References FT_INVALID_DATA, FT_INVALID_FORMAT, FT_NEXT_ULONG, FT_NEXT_USHORT, FT_TRACE3, FT_TRACE4, FT_VALIDATE_PARANOID, GXV_FEAT_DATA, gxv_feat_name_validate(), GXV_INIT, GXV_LIMIT_CHECK, GXV_TRACE, i, p, and GXV_feat_DataRec_::reserved_size.
gxv_just_validate | ( | FT_Bytes | table, | |
FT_Face | face, | |||
FT_Validator | valid | |||
) |
Definition at line 554 of file gxvjust.c.
References 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, p, and version.
gxv_kern_validate | ( | FT_Bytes | table, | |
FT_Face | face, | |||
FT_Validator | valid | |||
) |
Definition at line 854 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 863 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 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, p, and version.
gxv_mort_validate | ( | FT_Bytes | table, | |
FT_Face | face, | |||
FT_Validator | valid | |||
) |
Definition at line 246 of file gxvmort.c.
References 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, p, and version.
gxv_morx_validate | ( | FT_Bytes | table, | |
FT_Face | face, | |||
FT_Validator | valid | |||
) |
Definition at line 146 of file gxvmorx.c.
References 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, p, and version.
gxv_opbd_validate | ( | FT_Bytes | table, | |
FT_Face | face, | |||
FT_Validator | valid | |||
) |
Definition at line 161 of file gxvopbd.c.
References 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, p, and version.
gxv_prop_validate | ( | FT_Bytes | table, | |
FT_Face | face, | |||
FT_Validator | valid | |||
) |
Definition at line 238 of file gxvprop.c.
References 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(), p, and version.
gxv_trak_validate | ( | FT_Bytes | table, | |
FT_Face | face, | |||
FT_Validator | valid | |||
) |
Definition at line 195 of file gxvtrak.c.
References 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(), p, and version.