在引擎函数中使用了IMPLEMENT_DYNAMIC_BIND_FN绑定引擎,但是调试结果还是不成功。测试引擎时,使用的函数看起来还是默认的,不是自定义的。
部分代码如下:
int bind_helper(ENGINE * e, const char *id)
{
if (!ENGINE_set_id(e, engine_oezgan_id) ||
!ENGINE_set_name(e, engine_oezgan_name) ||
!ENGINE_set_init_function(e,oezgan_init) ||
!ENGINE_set_RAND(e,&oezgan_random_method)
)
return 0;
return 1;
}
IMPLEMENT_DYNAMIC_BIND_FN(bind_helper);