pub unsafe extern "C" fn mpi_safe_cond_assign(
    X: *mut mpi,
    Y: *const mpi,
    assign: c_uchar
) -> c_int