pub unsafe extern "C" fn flint_parallel_binary_splitting(
res: *mut c_void,
basecase: bsplit_basecase_func_t,
merge: bsplit_merge_func_t,
sizeof_res: usize,
init: bsplit_init_func_t,
clear: bsplit_clear_func_t,
args: *mut c_void,
a: slong,
b: slong,
basecase_cutoff: slong,
thread_limit: c_int,
flags: c_int,
)