pub unsafe extern "C" fn crypt_reencrypt_run( cd: *mut crypt_device, progress: Option<unsafe extern "C" fn(size: u64, offset: u64, usrptr: *mut c_void) -> c_int>, usrptr: *mut c_void, ) -> c_int