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; }
FCITX_EXPORT_API FcitxObjPool* (fcitx_obj_pool_new)(size_t size) { return fcitx_obj_pool_new(size); }