From: Frederic Suter Date: Wed, 22 Mar 2017 11:42:43 +0000 (+0100) Subject: smells -= a lot X-Git-Tag: v3_15~10 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/83e8a9d7a3ec42a459b77b448486317f2ab354ce?hp=-c smells -= a lot --- 83e8a9d7a3ec42a459b77b448486317f2ab354ce diff --git a/src/xbt/dynar.cpp b/src/xbt/dynar.cpp index e5c4072d69..292ca3eaef 100644 --- a/src/xbt/dynar.cpp +++ b/src/xbt/dynar.cpp @@ -23,14 +23,14 @@ static inline void _sanity_check_dynar(xbt_dynar_t dynar) static inline void _sanity_check_idx(int idx) { - xbt_assert(idx >= 0, "dynar idx(=%d) < 0", (int) (idx)); + xbt_assert(idx >= 0, "dynar idx(=%d) < 0", idx); } static inline void _check_inbound_idx(xbt_dynar_t dynar, int idx) { - if (idx < 0 || idx >= (int)dynar->used) { + if (idx < 0 || idx >= static_cast(dynar->used)) { THROWF(bound_error, idx, "dynar is not that long. You asked %d, but it's only %lu long", - (int) (idx), (unsigned long) dynar->used); + idx, static_cast(dynar->used)); } } @@ -400,7 +400,8 @@ extern "C" void xbt_dynar_remove_n_at(xbt_dynar_t const dynar, const unsigned in unsigned long offset; unsigned long cur; - if (!n) return; + if (!n) + return; _sanity_check_dynar(dynar); _check_inbound_idx(dynar, idx); @@ -650,10 +651,12 @@ extern "C" void xbt_dynar_three_way_partition(xbt_dynar_t const dynar, int_f_pvo ++i; } else { if (colori == 0) { - elm = _xbt_dynar_elm(dynar, ++p); + ++p; + elm = _xbt_dynar_elm(dynar, p); ++i; } else { /* colori == 2 */ - elm = _xbt_dynar_elm(dynar, --q); + --q; + elm = _xbt_dynar_elm(dynar, q); } if (elm != elmi) { memcpy(tmp, elm, elmsize); @@ -696,9 +699,9 @@ extern "C" int xbt_dynar_compare(xbt_dynar_t d1, xbt_dynar_t d2, int (*compar)(c { int i ; int size; - if((!d1) && (!d2)) return 0; - if((!d1) || (!d2)) - { + if((!d1) && (!d2)) + return 0; + if((!d1) || (!d2)) { XBT_DEBUG("nullptr dynar d1=%p d2=%p",d1,d2); xbt_dynar_free(&d2); return 1; @@ -1066,20 +1069,12 @@ XBT_TEST_UNIT("string", test_dynar_string, "Dynars of strings") s1 = xbt_strdup(buf); xbt_dynar_push(d, &s1); } - for (int cpt = 0; cpt < NB_ELEM; cpt++) { - snprintf(buf,1023, "%d", cpt); - s1 = xbt_strdup(buf); - xbt_dynar_replace(d, cpt, &s1); - } - for (int cpt = 0; cpt < NB_ELEM; cpt++) { - snprintf(buf,1023, "%d", cpt); - s1 = xbt_strdup(buf); - xbt_dynar_replace(d, cpt, &s1); - } - for (int cpt = 0; cpt < NB_ELEM; cpt++) { - snprintf(buf,1023, "%d", cpt); - s1 = xbt_strdup(buf); - xbt_dynar_replace(d, cpt, &s1); + for (int i = 0 ; i < 3 ; i++) { + for (int cpt = 0; cpt < NB_ELEM; cpt++) { + snprintf(buf,1023, "%d", cpt); + s1 = xbt_strdup(buf); + xbt_dynar_replace(d, cpt, &s1); + } } for (int cpt = 0; cpt < NB_ELEM; cpt++) { snprintf(buf,1023, "%d", cpt); diff --git a/teshsuite/smpi/coll-allgather/coll-allgather.c b/teshsuite/smpi/coll-allgather/coll-allgather.c index 753aef82b4..9b486d2441 100644 --- a/teshsuite/smpi/coll-allgather/coll-allgather.c +++ b/teshsuite/smpi/coll-allgather/coll-allgather.c @@ -17,10 +17,8 @@ int main(int argc, char *argv[]) { - int rank, size; - int i; - int *sb; - int *rb; + int rank; + int size; int status; MPI_Init(&argc, &argv); @@ -28,23 +26,23 @@ int main(int argc, char *argv[]) MPI_Comm_size(MPI_COMM_WORLD, &size); int count = 2; - sb = (int *) xbt_malloc(count * sizeof(int)); - rb = (int *) xbt_malloc(count * size * sizeof(int)); + int* sb = (int *) xbt_malloc(count * sizeof(int)); + int* rb = (int *) xbt_malloc(count * size * sizeof(int)); - for (i = 0; i < count; ++i) + for (int i = 0; i < count; ++i) sb[i] = rank * count + i; - for (i = 0; i < count * size; ++i) + for (int i = 0; i < count * size; ++i) rb[i] = 0; printf("[%d] sndbuf=[", rank); - for (i = 0; i < count; i++) + for (int i = 0; i < count; i++) printf("%d ", sb[i]); printf("]\n"); status = MPI_Allgather(sb, count, MPI_INT, rb, count, MPI_INT, MPI_COMM_WORLD); printf("[%d] rcvbuf=[", rank); - for (i = 0; i < count * size; i++) + for (int i = 0; i < count * size; i++) printf("%d ", rb[i]); printf("]\n"); @@ -54,8 +52,8 @@ int main(int argc, char *argv[]) fflush(stdout); } } - free(sb); - free(rb); + xbt_free(sb); + xbt_free(rb); MPI_Finalize(); return (EXIT_SUCCESS); } diff --git a/teshsuite/smpi/coll-allgatherv/coll-allgatherv.c b/teshsuite/smpi/coll-allgatherv/coll-allgatherv.c index 97ef03e142..664b3c2912 100644 --- a/teshsuite/smpi/coll-allgatherv/coll-allgatherv.c +++ b/teshsuite/smpi/coll-allgatherv/coll-allgatherv.c @@ -17,28 +17,27 @@ int main(int argc, char *argv[]) { - int i,rank, size; - int *sb, *rb; - int *recv_counts, *recv_disps; - int recv_sb_size; + int i; + int rank; + int size; int status; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &size); - recv_counts = (int *) xbt_malloc(size * sizeof(int)); - recv_disps = (int *) xbt_malloc(size * sizeof(int)); + int* recv_counts = (int *) xbt_malloc(size * sizeof(int)); + int* recv_disps = (int *) xbt_malloc(size * sizeof(int)); - recv_sb_size = 0; + int recv_sb_size = 0; for (i = 0; i < size; i++) { recv_counts[i] = i + 1; recv_disps[i] = recv_sb_size; recv_sb_size += i + 1; } - sb = (int *) xbt_malloc(recv_counts[rank] * sizeof(int)); - rb = (int *) xbt_malloc(recv_sb_size * sizeof(int)); + int* sb = (int *) xbt_malloc(recv_counts[rank] * sizeof(int)); + int* rb = (int *) xbt_malloc(recv_sb_size * sizeof(int)); for (i = 0; i < recv_counts[rank]; ++i) sb[i] = recv_disps[rank] + i; @@ -63,10 +62,10 @@ int main(int argc, char *argv[]) fflush(stdout); } } - free(sb); - free(rb); - free(recv_counts); - free(recv_disps); + xbt_free(sb); + xbt_free(rb); + xbt_free(recv_counts); + xbt_free(recv_disps); MPI_Finalize(); return (EXIT_SUCCESS); } diff --git a/teshsuite/smpi/coll-allreduce/coll-allreduce.c b/teshsuite/smpi/coll-allreduce/coll-allreduce.c index 37f1594e33..7eef33992a 100644 --- a/teshsuite/smpi/coll-allreduce/coll-allreduce.c +++ b/teshsuite/smpi/coll-allreduce/coll-allreduce.c @@ -17,10 +17,9 @@ int main(int argc, char *argv[]) { - int rank, size; + int rank; + int size; int i; - int *sb; - int *rb; int status; int mult=1; @@ -29,9 +28,10 @@ int main(int argc, char *argv[]) MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &size); - if (maxlen>1)mult=size; - sb = (int *) xbt_malloc(size *maxlen * sizeof(int)); - rb = (int *) xbt_malloc(size *maxlen * sizeof(int)); + if (maxlen > 1) + mult = size; + int* sb = (int *) xbt_malloc(size *maxlen * sizeof(int)); + int* rb = (int *) xbt_malloc(size *maxlen * sizeof(int)); for (i = 0; i < size *maxlen; ++i) { sb[i] = rank*size + i; @@ -56,8 +56,8 @@ int main(int argc, char *argv[]) fflush(stdout); } } - free(sb); - free(rb); + xbt_free(sb); + xbt_free(rb); MPI_Finalize(); return (EXIT_SUCCESS); } diff --git a/teshsuite/smpi/coll-alltoall/coll-alltoall.c b/teshsuite/smpi/coll-alltoall/coll-alltoall.c index 3e3f4c5f1f..4ad259883b 100644 --- a/teshsuite/smpi/coll-alltoall/coll-alltoall.c +++ b/teshsuite/smpi/coll-alltoall/coll-alltoall.c @@ -17,18 +17,17 @@ int main(int argc, char *argv[]) { - int rank, size; + int rank; + int size; int i; - int *sb; - int *rb; int status; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &size); - sb = (int *) xbt_malloc(size * sizeof(int) * 2); - rb = (int *) xbt_malloc(size * sizeof(int) * 2); + int* sb = (int *) xbt_malloc(size * sizeof(int) * 2); + int* rb = (int *) xbt_malloc(size * sizeof(int) * 2); for (i = 0; i < size; ++i) { sb[i] = rank*size + i; @@ -53,8 +52,8 @@ int main(int argc, char *argv[]) fflush(stdout); } } - free(sb); - free(rb); + xbt_free(sb); + xbt_free(rb); MPI_Finalize(); return (EXIT_SUCCESS); } diff --git a/teshsuite/smpi/coll-alltoallv/coll-alltoallv.c b/teshsuite/smpi/coll-alltoallv/coll-alltoallv.c index c3e3798d1c..0c83cb7256 100644 --- a/teshsuite/smpi/coll-alltoallv/coll-alltoallv.c +++ b/teshsuite/smpi/coll-alltoallv/coll-alltoallv.c @@ -46,9 +46,9 @@ static void print_buffer_int(void *buf, int len, char *msg, int rank) { - int tmp, *v; + int* v; printf("[%d] %s (#%d): ", rank, msg, len); - for (tmp = 0; tmp < len; tmp++) { + for (int tmp = 0; tmp < len; tmp++) { v = buf; printf("[%d]", v[tmp]); } @@ -59,8 +59,9 @@ static void print_buffer_int(void *buf, int len, char *msg, int rank) int main(int argc, char **argv) { MPI_Comm comm; - int *sbuf, *rbuf; - int i,rank, size; + int i; + int rank; + int size; int *sendcounts, *recvcounts, *rdispls, *sdispls; MPI_Init(&argc, &argv); @@ -70,8 +71,8 @@ int main(int argc, char **argv) /* Create the buffer */ MPI_Comm_size(comm, &size); MPI_Comm_rank(comm, &rank); - sbuf = (int *) xbt_malloc(size * size * sizeof(int)); - rbuf = (int *) xbt_malloc(size * size * sizeof(int)); + int* sbuf = (int *) xbt_malloc(size * size * sizeof(int)); + int* rbuf = (int *) xbt_malloc(size * size * sizeof(int)); /* Load up the buffers */ for (i = 0; i < size * size; i++) { diff --git a/teshsuite/smpi/coll-barrier/coll-barrier.c b/teshsuite/smpi/coll-barrier/coll-barrier.c index 8e8386e3ef..da58d857fd 100644 --- a/teshsuite/smpi/coll-barrier/coll-barrier.c +++ b/teshsuite/smpi/coll-barrier/coll-barrier.c @@ -9,7 +9,8 @@ int main(int argc, char **argv) { - int size, rank; + int size; + int rank; MPI_Init(&argc, &argv); MPI_Comm_size(MPI_COMM_WORLD, &size); diff --git a/teshsuite/smpi/coll-bcast/coll-bcast.c b/teshsuite/smpi/coll-bcast/coll-bcast.c index 0e22735ee8..2f40572ebd 100644 --- a/teshsuite/smpi/coll-bcast/coll-bcast.c +++ b/teshsuite/smpi/coll-bcast/coll-bcast.c @@ -9,7 +9,9 @@ int main(int argc, char **argv) { - int i, size, rank; + int i; + int size; + int rank; int count = 2048; MPI_Init(&argc, &argv); diff --git a/teshsuite/smpi/coll-gather/coll-gather.c b/teshsuite/smpi/coll-gather/coll-gather.c index 52e0068e68..a8cd2c4389 100644 --- a/teshsuite/smpi/coll-gather/coll-gather.c +++ b/teshsuite/smpi/coll-gather/coll-gather.c @@ -17,8 +17,8 @@ int main(int argc, char *argv[]) { - int i, rank, size; - int *sb, *rb; + int rank; + int size; int status; int root = 0; @@ -28,16 +28,16 @@ int main(int argc, char *argv[]) MPI_Comm_size(MPI_COMM_WORLD, &size); int count = 2; - sb = (int *) xbt_malloc(count * sizeof(int)); - rb = (int *) xbt_malloc(count * size * sizeof(int)); + int* sb = (int *) xbt_malloc(count * sizeof(int)); + int* rb = (int *) xbt_malloc(count * size * sizeof(int)); - for (i = 0; i < count; ++i) + for (int i = 0; i < count; ++i) sb[i] = rank * count + i; - for (i = 0; i < count * size; ++i) + for (int i = 0; i < count * size; ++i) rb[i] = 0; printf("[%d] sndbuf=[", rank); - for (i = 0; i < count; i++) + for (int i = 0; i < count; i++) printf("%d ", sb[i]); printf("]\n"); @@ -45,7 +45,7 @@ int main(int argc, char *argv[]) if (rank == root) { printf("[%d] rcvbuf=[", rank); - for (i = 0; i < count * size; i++) + for (int i = 0; i < count * size; i++) printf("%d ", rb[i]); printf("]\n"); @@ -54,8 +54,8 @@ int main(int argc, char *argv[]) fflush(stdout); } } - free(sb); - free(rb); + xbt_free(sb); + xbt_free(rb); MPI_Barrier(MPI_COMM_WORLD); MPI_Finalize(); return (EXIT_SUCCESS); diff --git a/teshsuite/smpi/coll-reduce-scatter/coll-reduce-scatter.c b/teshsuite/smpi/coll-reduce-scatter/coll-reduce-scatter.c index 3bf3d91930..6299336122 100644 --- a/teshsuite/smpi/coll-reduce-scatter/coll-reduce-scatter.c +++ b/teshsuite/smpi/coll-reduce-scatter/coll-reduce-scatter.c @@ -16,9 +16,11 @@ int main( int argc, char **argv ) { - int err = 0, toterr; - int *sendbuf, *recvbuf, *recvcounts; - int size, rank, i, sumval; + int err = 0; + int toterr; + int size; + int rank; + int i; MPI_Comm comm; MPI_Init( &argc, &argv ); @@ -26,15 +28,15 @@ int main( int argc, char **argv ) MPI_Comm_size( comm, &size ); MPI_Comm_rank( comm, &rank ); - sendbuf = (int *) malloc( size * sizeof(int) ); + int* sendbuf = (int *) malloc( size * sizeof(int) ); for (i=0; i