[cache] Remove unused `node_reset`.

* src/cache/ftcmru.h (FTC_MruListClassRec): Remove `node_reset` field.
* src/cache/ftcbasic.c (ftc_basic_{image,sbit}_family_class): Ditto.
* src/cache/ftcmanag.c (ftc_face_list_class): Ditto.
(ftc_size_node_reset): Remove function.
* src/cache/ftcglyph.h: Fix comment.
This commit is contained in:
Alexei Podtelezhnikov 2024-04-29 17:54:30 -04:00
parent f8f0d1a1d9
commit a209e1adcd
4 changed files with 0 additions and 36 deletions

View File

@ -243,7 +243,6 @@
ftc_basic_family_compare, /* FTC_MruNode_CompareFunc node_compare */ ftc_basic_family_compare, /* FTC_MruNode_CompareFunc node_compare */
ftc_basic_family_init, /* FTC_MruNode_InitFunc node_init */ ftc_basic_family_init, /* FTC_MruNode_InitFunc node_init */
NULL, /* FTC_MruNode_ResetFunc node_reset */
NULL /* FTC_MruNode_DoneFunc node_done */ NULL /* FTC_MruNode_DoneFunc node_done */
}, },
@ -421,7 +420,6 @@
sizeof ( FTC_BasicFamilyRec ), sizeof ( FTC_BasicFamilyRec ),
ftc_basic_family_compare, /* FTC_MruNode_CompareFunc node_compare */ ftc_basic_family_compare, /* FTC_MruNode_CompareFunc node_compare */
ftc_basic_family_init, /* FTC_MruNode_InitFunc node_init */ ftc_basic_family_init, /* FTC_MruNode_InitFunc node_init */
NULL, /* FTC_MruNode_ResetFunc node_reset */
NULL /* FTC_MruNode_DoneFunc node_done */ NULL /* FTC_MruNode_DoneFunc node_done */
}, },

View File

@ -65,7 +65,6 @@
* - FTC_Family sub-class, e.g. MyFamily, with relevant methods: * - FTC_Family sub-class, e.g. MyFamily, with relevant methods:
* my_family_compare * my_family_compare
* my_family_init * my_family_init
* my_family_reset (optional)
* my_family_done * my_family_done
* *
* - FTC_GQuery sub-class, e.g. MyQuery, to hold cache-specific query * - FTC_GQuery sub-class, e.g. MyQuery, to hold cache-specific query

27
src/cache/ftcmanag.c vendored
View File

@ -133,31 +133,6 @@
} }
FT_CALLBACK_DEF( FT_Error )
ftc_size_node_reset( FTC_MruNode ftcnode,
FT_Pointer ftcscaler,
FT_Pointer ftcmanager )
{
FT_Error error;
FT_Size size;
FTC_SizeNode node = (FTC_SizeNode)ftcnode;
FTC_Scaler scaler = (FTC_Scaler)ftcscaler;
FTC_Manager manager = (FTC_Manager)ftcmanager;
error = ftc_scaler_lookup_size( manager, scaler, &size );
if ( !error )
{
FT_Done_Size( node->size );
node->size = size;
node->scaler = scaler[0];
}
return error;
}
static static
const FTC_MruListClassRec ftc_size_list_class = const FTC_MruListClassRec ftc_size_list_class =
{ {
@ -165,7 +140,6 @@
ftc_size_node_compare, /* FTC_MruNode_CompareFunc node_compare */ ftc_size_node_compare, /* FTC_MruNode_CompareFunc node_compare */
ftc_size_node_init, /* FTC_MruNode_InitFunc node_init */ ftc_size_node_init, /* FTC_MruNode_InitFunc node_init */
ftc_size_node_reset, /* FTC_MruNode_ResetFunc node_reset */
ftc_size_node_done /* FTC_MruNode_DoneFunc node_done */ ftc_size_node_done /* FTC_MruNode_DoneFunc node_done */
}; };
@ -307,7 +281,6 @@
ftc_face_node_compare, /* FTC_MruNode_CompareFunc node_compare */ ftc_face_node_compare, /* FTC_MruNode_CompareFunc node_compare */
ftc_face_node_init, /* FTC_MruNode_InitFunc node_init */ ftc_face_node_init, /* FTC_MruNode_InitFunc node_init */
NULL, /* FTC_MruNode_ResetFunc node_reset */
ftc_face_node_done /* FTC_MruNode_DoneFunc node_done */ ftc_face_node_done /* FTC_MruNode_DoneFunc node_done */
}; };

6
src/cache/ftcmru.h vendored
View File

@ -95,11 +95,6 @@ FT_BEGIN_HEADER
FT_Pointer key, FT_Pointer key,
FT_Pointer data ); FT_Pointer data );
typedef FT_Error
(*FTC_MruNode_ResetFunc)( FTC_MruNode node,
FT_Pointer key,
FT_Pointer data );
typedef void typedef void
(*FTC_MruNode_DoneFunc)( FTC_MruNode node, (*FTC_MruNode_DoneFunc)( FTC_MruNode node,
FT_Pointer data ); FT_Pointer data );
@ -111,7 +106,6 @@ FT_BEGIN_HEADER
FTC_MruNode_CompareFunc node_compare; FTC_MruNode_CompareFunc node_compare;
FTC_MruNode_InitFunc node_init; FTC_MruNode_InitFunc node_init;
FTC_MruNode_ResetFunc node_reset;
FTC_MruNode_DoneFunc node_done; FTC_MruNode_DoneFunc node_done;
} FTC_MruListClassRec; } FTC_MruListClassRec;