Home | History | Annotate | Download | only in hb-old

Lines Matching full:ccpf3

4741 static HB_Error  Load_ChainContextPos3( HB_ChainContextPosFormat3*  ccpf3,
4761 ccpf3->BacktrackGlyphCount = GET_UShort();
4765 ccpf3->BacktrackCoverage = NULL;
4767 backtrack_count = ccpf3->BacktrackGlyphCount;
4769 if ( ALLOC_ARRAY( ccpf3->BacktrackCoverage, backtrack_count,
4773 b = ccpf3->BacktrackCoverage;
4794 ccpf3->InputGlyphCount = GET_UShort();
4798 ccpf3->InputCoverage = NULL;
4800 input_count = ccpf3->InputGlyphCount;
4802 if ( ALLOC_ARRAY( ccpf3->InputCoverage, input_count, HB_Coverage ) )
4805 i = ccpf3->InputCoverage;
4826 ccpf3->LookaheadGlyphCount = GET_UShort();
4830 ccpf3->LookaheadCoverage = NULL;
4832 lookahead_count = ccpf3->LookaheadGlyphCount;
4834 if ( ALLOC_ARRAY( ccpf3->LookaheadCoverage, lookahead_count,
4838 l = ccpf3->LookaheadCoverage;
4859 ccpf3->PosCount = GET_UShort();
4863 ccpf3->PosLookupRecord = NULL;
4865 count = ccpf3->PosCount;
4867 if ( ALLOC_ARRAY( ccpf3->PosLookupRecord, count, HB_PosLookupRecord ) )
4870 plr = ccpf3->PosLookupRecord;
4909 static void Free_ChainContextPos3( HB_ChainContextPosFormat3* ccpf3 )
4916 FREE( ccpf3->PosLookupRecord );
4918 if ( ccpf3->LookaheadCoverage )
4920 count = ccpf3->LookaheadGlyphCount;
4921 c = ccpf3->LookaheadCoverage;
4929 if ( ccpf3->InputCoverage )
4931 count = ccpf3->InputGlyphCount;
4932 c = ccpf3->InputCoverage;
4940 if ( ccpf3->BacktrackCoverage )
4942 count = ccpf3->BacktrackGlyphCount;
4943 c = ccpf3->BacktrackCoverage;
4978 return Load_ChainContextPos3( &ccp->ccpf.ccpf3, stream );
4996 case 3: Free_ChainContextPos3( &ccp->ccpf.ccpf3 ); break;
5338 HB_ChainContextPosFormat3* ccpf3,
5360 bgc = ccpf3->BacktrackGlyphCount;
5361 igc = ccpf3->InputGlyphCount;
5362 lgc = ccpf3->LookaheadGlyphCount;
5377 bc = ccpf3->BacktrackCoverage;
5397 ic = ccpf3->InputCoverage;
5420 lc = ccpf3->LookaheadCoverage;
5440 ccpf3->PosCount,
5441 ccpf3->PosLookupRecord,
5470 return Lookup_ChainContextPos3( gpi, &ccp->ccpf.ccpf3, buffer,