subtable->u.extension1.ExtensionOffset);
dump_lookup_subtable_gsub (indent, index,
subtable->u.extension1.ExtensionLookupType,
- (subtable
- + subtable->u.extension1.ExtensionOffset));
+ subtable->u.extension1.ExtensionSubtable);
break;
case 8:
else
printf (" invalid");
break;
+
+ case 9:
+ if (subtable->Format == 1)
+ {
+ IPRINT ("(ExtensionLookupType %d)",
+ subtable->u.extension1.ExtensionLookupType);
+ IPRINT ("(ExtensionOffset %d)",
+ subtable->u.extension1.ExtensionOffset);
+ dump_lookup_subtable_gpos
+ (indent, index,
+ subtable->u.extension1.ExtensionLookupType,
+ subtable->u.extension1.ExtensionSubtable);
+ }
+ else
+ printf (" invalid");
}
printf (")");
}