#include "gxvalid.h"
#include "gxvcommn.h"
#include "gxvmort.h"
Go to the source code of this file.
Functions | |
gxv_morx_subtable_type0_validate (FT_Bytes table, FT_Bytes limit, GXV_Validator valid) | |
gxv_morx_subtable_type1_validate (FT_Bytes table, FT_Bytes limit, GXV_Validator valid) | |
gxv_morx_subtable_type2_validate (FT_Bytes table, FT_Bytes limit, GXV_Validator valid) | |
gxv_morx_subtable_type4_validate (FT_Bytes table, FT_Bytes limit, GXV_Validator valid) | |
gxv_morx_subtable_type5_validate (FT_Bytes table, FT_Bytes limit, GXV_Validator valid) |
gxv_morx_subtable_type0_validate | ( | FT_Bytes | table, | |
FT_Bytes | limit, | |||
GXV_Validator | valid | |||
) |
Definition at line 78 of file gxvmorx0.c.
References GXV_EXIT, GXV_GLYPHOFFSET_NONE, GXV_LIMIT_CHECK, gxv_morx_subtable_type0_entry_validate(), GXV_NAME_ENTER, GXV_STATETABLE_HEADER_SIZE, gxv_XStateTable_validate(), NULL, and p.
Referenced by gxv_morx_subtables_validate().
gxv_morx_subtable_type1_validate | ( | FT_Bytes | table, | |
FT_Bytes | limit, | |||
GXV_Validator | valid | |||
) |
Definition at line 237 of file gxvmorx1.c.
References GXV_EXIT, GXV_GLYPHOFFSET_ULONG, GXV_LIMIT_CHECK, gxv_morx_subtable_type1_entry_validate(), GXV_MORX_SUBTABLE_TYPE1_HEADER_SIZE, gxv_morx_subtable_type1_substitutionTable_load(), gxv_morx_subtable_type1_substitutionTable_validate(), gxv_morx_subtable_type1_subtable_setup(), GXV_NAME_ENTER, gxv_XStateTable_validate(), p, GXV_morx_subtable_type1_StateOptRec_::substitutionTable, GXV_morx_subtable_type1_StateOptRec_::substitutionTable_length, and GXV_morx_subtable_type1_StateOptRec_::substitutionTable_num_lookupTables.
Referenced by gxv_morx_subtables_validate().
gxv_morx_subtable_type2_validate | ( | FT_Bytes | table, | |
FT_Bytes | limit, | |||
GXV_Validator | valid | |||
) |
Definition at line 252 of file gxvmorx2.c.
References GXV_EXIT, GXV_GLYPHOFFSET_USHORT, GXV_LIMIT_CHECK, gxv_morx_subtable_type2_entry_validate(), GXV_MORX_SUBTABLE_TYPE2_HEADER_SIZE, gxv_morx_subtable_type2_ligatureTable_validate(), gxv_morx_subtable_type2_opttable_load(), gxv_morx_subtable_type2_subtable_setup(), GXV_NAME_ENTER, gxv_XStateTable_validate(), and p.
Referenced by gxv_morx_subtables_validate().
gxv_morx_subtable_type4_validate | ( | FT_Bytes | table, | |
FT_Bytes | limit, | |||
GXV_Validator | valid | |||
) |
Definition at line 42 of file gxvmorx4.c.
References GXV_EXIT, gxv_mort_subtable_type4_validate(), and GXV_NAME_ENTER.
Referenced by gxv_morx_subtables_validate().
gxv_morx_subtable_type5_validate | ( | FT_Bytes | table, | |
FT_Bytes | limit, | |||
GXV_Validator | valid | |||
) |
Definition at line 186 of file gxvmorx5.c.
References GXV_EXIT, GXV_GLYPHOFFSET_ULONG, GXV_LIMIT_CHECK, gxv_morx_subtable_type5_entry_validate(), GXV_MORX_SUBTABLE_TYPE5_HEADER_SIZE, gxv_morx_subtable_type5_insertionGlyphList_load(), gxv_morx_subtable_type5_subtable_setup(), GXV_NAME_ENTER, gxv_XStateTable_validate(), and p.
Referenced by gxv_morx_subtables_validate().