pub unsafe extern "C" fn PMPI_Op_create( function: Option<unsafe extern "C" fn(*mut c_void, *mut c_void, *mut i32, *mut *mut ompi_datatype_t)>, commute: i32, op: *mut *mut ompi_op_t, ) -> i32