Lines Matching refs:pcr
3364 HB_PosClassRule* pcr, in Load_PosClassRule() argument
3378 pcr->GlyphCount = GET_UShort(); in Load_PosClassRule()
3379 pcr->PosCount = GET_UShort(); in Load_PosClassRule()
3383 if ( pcr->GlyphCount > cpf2->MaxContextLength ) in Load_PosClassRule()
3384 cpf2->MaxContextLength = pcr->GlyphCount; in Load_PosClassRule()
3386 pcr->Class = NULL; in Load_PosClassRule()
3388 count = pcr->GlyphCount - 1; /* only GlyphCount - 1 elements */ in Load_PosClassRule()
3390 if ( ALLOC_ARRAY( pcr->Class, count, HB_UShort ) ) in Load_PosClassRule()
3393 c = pcr->Class; in Load_PosClassRule()
3403 pcr->PosLookupRecord = NULL; in Load_PosClassRule()
3405 count = pcr->PosCount; in Load_PosClassRule()
3407 if ( ALLOC_ARRAY( pcr->PosLookupRecord, count, HB_PosLookupRecord ) ) in Load_PosClassRule()
3410 plr = pcr->PosLookupRecord; in Load_PosClassRule()
3434 static void Free_PosClassRule( HB_PosClassRule* pcr ) in Free_PosClassRule() argument
3436 FREE( pcr->PosLookupRecord ); in Free_PosClassRule()
3437 FREE( pcr->Class ); in Free_PosClassRule()
3452 HB_PosClassRule* pcr; in Load_PosClassSet() local
3469 pcr = pcs->PosClassRule; in Load_PosClassSet()
3482 ( error = Load_PosClassRule( cpf2, &pcr[n], in Load_PosClassSet()
3492 Free_PosClassRule( &pcr[m] ); in Load_PosClassSet()
3494 FREE( pcr ); in Load_PosClassSet()
3503 HB_PosClassRule* pcr; in Free_PosClassSet() local
3509 pcr = pcs->PosClassRule; in Free_PosClassSet()
3512 Free_PosClassRule( &pcr[n] ); in Free_PosClassSet()
3514 FREE( pcr ); in Free_PosClassSet()