Lines Matching defs:cp
1658 HB_CursivePos* cp = &st->cursive;
1671 cp->PosFormat = GET_UShort();
1678 ( error = _HB_OPEN_Load_Coverage( &cp->Coverage, stream ) ) != HB_Err_Ok )
1685 count = cp->EntryExitCount = GET_UShort();
1689 cp->EntryExitRecord = NULL;
1691 if ( ALLOC_ARRAY( cp->EntryExitRecord, count, HB_EntryExitRecord ) )
1694 eer = cp->EntryExitRecord;
1759 _HB_OPEN_Free_Coverage( &cp->Coverage );
1767 HB_CursivePos* cp = &st->cursive;
1772 if ( cp->EntryExitRecord )
1774 count = cp->EntryExitCount;
1775 eer = cp->EntryExitRecord;
1786 _HB_OPEN_Free_Coverage( &cp->Coverage );
1800 HB_CursivePos* cp = &st->cursive;
1829 error = _HB_OPEN_Coverage_Index( &cp->Coverage, IN_CURGLYPH(), &index );
1836 if ( index >= cp->EntryExitCount )
1839 eer = &cp->EntryExitRecord[index];
3752 HB_ContextPos* cp = &st->context;
3758 cp->PosFormat = GET_UShort();
3762 switch ( cp->PosFormat )
3765 return Load_ContextPos1( &cp->cpf.cpf1, stream );
3768 return Load_ContextPos2( &cp->cpf.cpf2, stream );
3771 return Load_ContextPos3( &cp->cpf.cpf3, stream );
3783 HB_ContextPos* cp = &st->context;
3785 switch ( cp->PosFormat )
3787 case 1: Free_ContextPos1( &cp->cpf.cpf1 ); break;
3788 case 2: Free_ContextPos2( &cp->cpf.cpf2 ); break;
3789 case 3: Free_ContextPos3( &cp->cpf.cpf3 ); break;
4029 HB_ContextPos* cp = &st->context;
4031 switch ( cp->PosFormat )
4034 return Lookup_ContextPos1( gpi, &cp->cpf.cpf1, buffer,
4038 return Lookup_ContextPos2( gpi, &cp->cpf.cpf2, buffer,
4042 return Lookup_ContextPos3( gpi, &cp->cpf.cpf3, buffer,