-/* Copyright (c) 2012-2014. The SimGrid Team.
+/* Copyright (c) 2012-2023. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
int main(int argc, char **argv)
{
int rank;
- struct { int a;int c; double b;int tab[2][3];} value;
+ struct {
+ int a;
+ int c;
+ double b;
+ int tab[2][3];
+ } value = {0};
MPI_Datatype mystruct;
int blocklens[3];
MPI_Aint indices[3];
MPI_Bcast( &value, 1, mystruct, 0, MPI_COMM_WORLD );
- printf( "Process %d got %d (-2?) and %f (8.0?), tab (should be all 0): ", rank, value.a, value.b );
+ printf("Process %d got %d (-2?) and %f (8.0?), tab (should be all 0):", rank, value.a, value.b);
for (int j = 0; j < 2; j++)
for (int i = 0; i < 3; i++)
- printf("%d ", tab[j][i]);
+ printf(" %d", tab[j][i]);
printf("\n");
/* Clean up the type */