#[unsafe(no_mangle)]pub unsafe extern "C" fn lmflow_register_kernel( name: *const c_char, vt: *const LMFlowKernelVTable, factory: *mut c_void, ) -> i32