gxvmorx.h File Reference

#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)


Function Documentation

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().


Generated on Tue Jul 5 15:58:23 2011 for ROOT_528-00b_version by  doxygen 1.5.1