@ -58,10 +58,11 @@
}
FT_EXPORT _DEF ( void )
FTC_SNode_F ree( FTC_S Node snode ,
FT_LOCAL _DEF ( void )
ftc_snode_f ree( FTC_Node ftc snode,
FTC_Cache cache )
{
FTC_SNode snode = ( FTC_SNode ) ftcsnode ;
FTC_SBit sbit = snode - > sbits ;
FT_UInt count = snode - > count ;
FT_Memory memory = cache - > memory ;
@ -76,14 +77,13 @@
}
FT_LOCAL_DEF ( void )
ftc_snode_free ( FTC_Node ftcsnode ,
FTC_Cache cache )
{
FTC_SNode snode = ( FTC_SNode ) ftcsnode ;
FTC_SNode_Free ( snode , cache ) ;
FT_EXPORT_DEF ( void )
FTC_SNode_Free ( FTC_SNode snode ,
FTC_Cache cache )
{
ftc_snode_free ( FTC_NODE ( snode ) , cache ) ;
}
@ -255,14 +255,17 @@
}
FT_EXPORT_DEF ( FT_ULong )
FTC_SNode_Weight ( FTC_SNode snode )
FT_LOCAL_DEF ( FT_ULong )
ftc_snode_weight ( FTC_Node ftcsnode ,
FTC_Cache cache )
{
FTC_SNode snode = ( FTC_SNode ) ftcsnode ;
FT_UInt count = snode - > count ;
FTC_SBit sbit = snode - > sbits ;
FT_Int pitch ;
FT_ULong size ;
FT_UNUSED ( cache ) ;
FT_ASSERT ( snode - > count < = FTC_SBIT_ITEMS_PER_NODE ) ;
@ -286,26 +289,23 @@
}
FT_LOCAL_DEF ( FT_ULong )
ftc_snode_weight ( FTC_Node ftcsnode ,
FTC_Cache cache )
FT_EXPORT_DEF ( FT_ULong )
FTC_SNode_Weight ( FTC_SNode snode )
{
FTC_SNode snode = ( FTC_SNode ) ftcsnode ;
FT_UNUSED ( cache ) ;
return FTC_SNode_Weight ( snode ) ;
return ftc_snode_weight ( FTC_NODE ( snode ) , NULL ) ;
}
FT_EXPORT _DEF ( FT_Bool )
FTC_SNode_C ompare( FTC_S Node snode ,
FTC_GQuery gquery ,
FT_LOCAL_DEF ( FT_Bool )
ftc_snode_c ompare( FTC_Node ftc snode,
FT_Pointer ftc gquery ,
FTC_Cache cache )
{
FTC_GNode gnode = FTC_GNODE ( snode ) ;
FT_UInt gindex = gquery - > gindex ;
FT_Bool result ;
FTC_SNode snode = ( FTC_SNode ) ftcsnode ;
FTC_GQuery gquery = ( FTC_GQuery ) ftcgquery ;
FTC_GNode gnode = FTC_GNODE ( snode ) ;
FT_UInt gindex = gquery - > gindex ;
FT_Bool result ;
result = FT_BOOL ( gnode - > family = = gquery - > family & &
@ -333,16 +333,14 @@
}
FT_LOCAL_DEF ( FT_Bool )
ftc_snode_compare ( FTC_Node ftcsnode ,
FT_Pointer ftcgquery ,
FTC_Cache cache )
{
FTC_SNode snode = ( FTC_SNode ) ftcsnode ;
FTC_GQuery gquery = ( FTC_GQuery ) ftcgquery ;
return FTC_SNode_Compare ( snode , gquery , cache ) ;
FT_EXPORT_DEF ( FT_Bool )
FTC_SNode_Compare ( FTC_SNode snode ,
FTC_GQuery gquery ,
FTC_Cache cache )
{
return ftc_snode_compare ( FTC_NODE ( snode ) , gquery , cache ) ;
}