diff options
Diffstat (limited to 'pango/opentype/harfbuzz-gsub.c')
-rw-r--r-- | pango/opentype/harfbuzz-gsub.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/pango/opentype/harfbuzz-gsub.c b/pango/opentype/harfbuzz-gsub.c index 067122d6..f504bf0e 100644 --- a/pango/opentype/harfbuzz-gsub.c +++ b/pango/opentype/harfbuzz-gsub.c @@ -1385,7 +1385,6 @@ static HB_Error Load_SubClassRule( HB_ContextSubstFormat2* csf2, HB_UShort* c; HB_SubstLookupRecord* slr; - HB_Bool* d; if ( ACCESS_Frame( 4L ) ) @@ -1407,21 +1406,13 @@ static HB_Error Load_SubClassRule( HB_ContextSubstFormat2* csf2, return error; c = scr->Class; - d = csf2->ClassDef.Defined; if ( ACCESS_Frame( count * 2L ) ) goto Fail2; for ( n = 0; n < count; n++ ) - { c[n] = GET_UShort(); - /* We check whether the specific class is used at all. If not, - class 0 is used instead. */ - if ( !d[c[n]] ) - c[n] = 0; - } - FORGET_Frame(); scr->SubstLookupRecord = NULL; @@ -2379,7 +2370,6 @@ static HB_Error Load_ChainSubClassRule( HB_UShort* i; HB_UShort* l; HB_SubstLookupRecord* slr; - HB_Bool* d; if ( ACCESS_Frame( 2L ) ) @@ -2400,22 +2390,13 @@ static HB_Error Load_ChainSubClassRule( return error; b = cscr->Backtrack; - d = ccsf2->BacktrackClassDef.Defined; if ( ACCESS_Frame( count * 2L ) ) goto Fail4; for ( n = 0; n < count; n++ ) - { b[n] = GET_UShort(); - /* We check whether the specific class is used at all. If not, - class 0 is used instead. */ - - if ( !d[b[n]] ) - b[n] = 0; - } - FORGET_Frame(); if ( ACCESS_Frame( 2L ) ) @@ -2436,19 +2417,13 @@ static HB_Error Load_ChainSubClassRule( goto Fail4; i = cscr->Input; - d = ccsf2->InputClassDef.Defined; if ( ACCESS_Frame( count * 2L ) ) goto Fail3; for ( n = 0; n < count; n++ ) - { i[n] = GET_UShort(); - if ( !d[i[n]] ) - i[n] = 0; - } - FORGET_Frame(); if ( ACCESS_Frame( 2L ) ) @@ -2469,19 +2444,13 @@ static HB_Error Load_ChainSubClassRule( goto Fail3; l = cscr->Lookahead; - d = ccsf2->LookaheadClassDef.Defined; if ( ACCESS_Frame( count * 2L ) ) goto Fail2; for ( n = 0; n < count; n++ ) - { l[n] = GET_UShort(); - if ( !d[l[n]] ) - l[n] = 0; - } - FORGET_Frame(); if ( ACCESS_Frame( 2L ) ) |