pub unsafe extern "C" fn vips_threadpool_run(
    im: *mut VipsImage,
    start: VipsThreadStartFn,
    allocate: VipsThreadpoolAllocateFn,
    work: VipsThreadpoolWorkFn,
    progress: VipsThreadpoolProgressFn,
    a: *mut c_void
) -> c_int