pub unsafe extern "C" fn MPI_Fetch_and_op( origin_addr: *const c_void, result_addr: *mut c_void, datatype: MPI_Datatype, target_rank: c_int, target_disp: MPI_Aint, op: MPI_Op, win: MPI_Win, ) -> c_int