#include "gxvmort.h"Go to the source code of this file.
| #define FT_COMPONENT trace_gxvmort | 
Definition at line 38 of file gxvmort1.c.
| #define GXV_MORT_SUBTABLE_TYPE1_HEADER_SIZE ( GXV_STATETABLE_HEADER_SIZE + 2 ) | 
| static void gxv_mort_subtable_type1_entry_validate | ( | FT_Byte | state, | |
| FT_UShort | flags, | |||
| GXV_StateTable_GlyphOffsetCPtr | glyphOffset_p, | |||
| FT_Bytes | table, | |||
| FT_Bytes | limit, | |||
| GXV_Validator | valid | |||
| ) |  [static] | 
        
Definition at line 135 of file gxvmort1.c.
References FT_INVALID_DATA, FT_UNUSED, FT_VALIDATE_PARANOID, gxv_mort_subtable_type1_offset_to_subst_validate(), GXV_TRACE, and GXV_StateTable_GlyphOffsetDesc_::ul.
Referenced by gxv_mort_subtable_type1_validate().
| static void gxv_mort_subtable_type1_offset_to_subst_validate | ( | FT_Short | wordOffset, | |
| const FT_String * | tag, | |||
| FT_Byte | state, | |||
| GXV_Validator | valid | |||
| ) |  [static] | 
        
Definition at line 101 of file gxvmort1.c.
References FT_MAX, and FT_UNUSED.
Referenced by gxv_mort_subtable_type1_entry_validate().
| static void gxv_mort_subtable_type1_substitutionTable_load | ( | FT_Bytes | table, | |
| FT_Bytes | limit, | |||
| GXV_Validator | valid | |||
| ) |  [static] | 
        
Definition at line 54 of file gxvmort1.c.
References FT_NEXT_USHORT, GXV_LIMIT_CHECK, p, and GXV_mort_subtable_type1_StateOptRec_::substitutionTable.
Referenced by gxv_mort_subtable_type1_validate().
| static void gxv_mort_subtable_type1_substTable_validate | ( | FT_Bytes | table, | |
| FT_Bytes | limit, | |||
| GXV_Validator | valid | |||
| ) |  [static] | 
        
Definition at line 180 of file gxvmort1.c.
References FT_INVALID_GLYPH_ID, FT_NEXT_USHORT, FT_VALIDATE_PARANOID, GXV_EXIT, GXV_LIMIT_CHECK, GXV_NAME_ENTER, GXV_TRACE, i, and p.
Referenced by gxv_mort_subtable_type1_validate().
| static void gxv_mort_subtable_type1_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 | valid | |||
| ) |  [static] | 
        
Definition at line 70 of file gxvmort1.c.
References gxv_set_length_by_ushort_offset(), l, o, GXV_mort_subtable_type1_StateOptRec_::substitutionTable, and GXV_mort_subtable_type1_StateOptRec_::substitutionTable_length.
Referenced by gxv_mort_subtable_type1_validate().
| gxv_mort_subtable_type1_validate | ( | FT_Bytes | table, | |
| FT_Bytes | limit, | |||
| GXV_Validator | valid | |||
| ) | 
Definition at line 223 of file gxvmort1.c.
References GXV_EXIT, GXV_GLYPHOFFSET_ULONG, GXV_LIMIT_CHECK, gxv_mort_subtable_type1_entry_validate(), GXV_MORT_SUBTABLE_TYPE1_HEADER_SIZE, gxv_mort_subtable_type1_substitutionTable_load(), gxv_mort_subtable_type1_substTable_validate(), gxv_mort_subtable_type1_subtable_setup(), GXV_NAME_ENTER, gxv_StateTable_validate(), p, GXV_mort_subtable_type1_StateOptRec_::substitutionTable, and GXV_mort_subtable_type1_StateOptRec_::substitutionTable_length.
Referenced by gxv_mort_subtables_validate().
 1.5.1