932 |
} |
} |
933 |
|
|
934 |
|
|
935 |
static OTV_Validate_Func otv_gpos_validate_funcs[9] = |
static const OTV_Validate_Func otv_gpos_validate_funcs[9] = |
936 |
{ |
{ |
937 |
otv_SinglePos_validate, |
otv_SinglePos_validate, |
938 |
otv_PairPos_validate, |
otv_PairPos_validate, |
954 |
OTV_Validator valid ) |
OTV_Validator valid ) |
955 |
{ |
{ |
956 |
valid->type_count = 9; |
valid->type_count = 9; |
957 |
valid->type_funcs = otv_gpos_validate_funcs; |
valid->type_funcs = (OTV_Validate_Func*) otv_gpos_validate_funcs; |
958 |
|
|
959 |
otv_Lookup_validate( table, valid ); |
otv_Lookup_validate( table, valid ); |
960 |
} |
} |
996 |
LookupList = FT_NEXT_USHORT( p ); |
LookupList = FT_NEXT_USHORT( p ); |
997 |
|
|
998 |
valid->type_count = 9; |
valid->type_count = 9; |
999 |
valid->type_funcs = otv_gpos_validate_funcs; |
valid->type_funcs = (OTV_Validate_Func*) otv_gpos_validate_funcs; |
1000 |
valid->glyph_count = glyph_count; |
valid->glyph_count = glyph_count; |
1001 |
|
|
1002 |
otv_LookupList_validate( table + LookupList, |
otv_LookupList_validate( table + LookupList, |