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