コード例 #1
0
ファイル: handler-table.c プロジェクト: adaptee/fcitx
FCITX_EXPORT_API FcitxHandlerTable*
fcitx_handler_table_new(size_t obj_size, FcitxFreeContentFunc free_func)
{
    FcitxHandlerTable *table = fcitx_utils_new(FcitxHandlerTable);
    table->obj_size = obj_size;
    table->free_func = free_func;
    table->objs = fcitx_obj_pool_new(obj_size + sizeof(FcitxHandlerObj));
    return table;
}
コード例 #2
0
ファイル: objpool.c プロジェクト: haulmy/fcitx-ng
FCITX_EXPORT_API
FcitxObjPool*
(fcitx_obj_pool_new)(size_t size)
{
    return fcitx_obj_pool_new(size);
}