39#define FT_COMPONENT trace_gxvmort
56#define GXV_MORT_SUBTABLE_TYPE5_HEADER_SIZE GXV_STATETABLE_HEADER_SIZE
117 GXV_TRACE((
" offset runs into ClassTable" ));
120 GXV_TRACE((
" offset runs into StateArray" ));
123 GXV_TRACE((
" offset runs into EntryTable" ));
125#ifndef GXV_LOAD_TRACE_VARS
135 GXV_TRACE((
" 0x%04x", insert_glyphID ));
151#ifdef GXV_LOAD_UNUSED_VARS
167#ifdef GXV_LOAD_UNUSED_VARS
176 currentInsertCount = (
FT_Byte)( (
flags >> 5 ) & 0x1F );
179 currentInsertList = (
FT_UShort)( glyphOffset->
ul >> 16 );
182 if ( 0 != currentInsertList && 0 != currentInsertCount )
191 if ( 0 != markedInsertList && 0 != markedInsertCount )
217 gxvalid->statetable.optdata =
219 gxvalid->statetable.optdata_load_func =
221 gxvalid->statetable.subtable_setup_func =
223 gxvalid->statetable.entry_glyphoffset_fmt =
225 gxvalid->statetable.entry_validate_func =
#define FT_NEXT_USHORT(buffer)
FT_BEGIN_HEADER typedef unsigned char FT_Bool
GLuint GLuint GLsizei count
gxv_StateTable_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 gxvalid)
gxv_StateTable_validate(FT_Bytes table, FT_Bytes limit, GXV_Validator gxvalid)
#define GXV_NAME_ENTER(name)
#define GXV_LIMIT_CHECK(_count)
struct GXV_mort_subtable_type5_StateOptRec_ * GXV_mort_subtable_type5_StateOptRecData
#define GXV_MORT_SUBTABLE_TYPE5_HEADER_SIZE
gxv_mort_subtable_type5_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 gxvalid)
gxv_mort_subtable_type5_validate(FT_Bytes table, FT_Bytes limit, GXV_Validator gxvalid)
static void gxv_mort_subtable_type5_entry_validate(FT_Byte state, FT_UShort flags, GXV_StateTable_GlyphOffsetCPtr glyphOffset, FT_Bytes table, FT_Bytes limit, GXV_Validator gxvalid)
static void gxv_mort_subtable_type5_InsertList_validate(FT_UShort offset, FT_UShort count, FT_Bytes table, FT_Bytes limit, GXV_Validator gxvalid)
struct GXV_mort_subtable_type5_StateOptRec_ GXV_mort_subtable_type5_StateOptRec
GXV_StateTable_ValidatorRec statetable
FT_UShort * entryTable_length_p
FT_UShort * stateArray_length_p
FT_UShort * classTable_length_p