From b3a6228d1e65a6f7eea5b97ae0fa2668af06d59d Mon Sep 17 00:00:00 2001 From: cherierm Date: Fri, 11 Jan 2008 10:16:41 +0000 Subject: [PATCH] Usage of xbt_new0 instead calloc git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5193 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- examples/msg/masterslave/masterslave_bypass.c | 4 ++-- examples/msg/masterslave/masterslave_failure.c | 4 ++-- examples/msg/masterslave/masterslave_forwarder.c | 6 +++--- examples/msg/parallel_task/parallel_task.c | 4 ++-- examples/msg/sendrecv/sendrecv.c | 2 +- examples/simdag/sd_test2.c | 14 +++++++------- examples/xbt/sem_sched.c | 12 ++++++------ src/xbt/swag.c | 4 ++-- testsuite/surf/lmm_usage.c | 14 +++++++------- testsuite/surf/maxmin_bench.c | 6 +++--- testsuite/xbt/graphxml_usage.c | 4 ++-- testsuite/xbt/heap_bench.c | 2 +- 12 files changed, 38 insertions(+), 38 deletions(-) diff --git a/examples/msg/masterslave/masterslave_bypass.c b/examples/msg/masterslave/masterslave_bypass.c index 10d40ecddc..5769ff6126 100644 --- a/examples/msg/masterslave/masterslave_bypass.c +++ b/examples/msg/masterslave/masterslave_bypass.c @@ -197,7 +197,7 @@ int master(int argc, char *argv[]) { /* Task creation */ char sprintf_buffer[64]; - todo = calloc(number_of_tasks, sizeof(m_task_t)); + todo = xbt_new0(m_task_t,number_of_tasks); for (i = 0; i < number_of_tasks; i++) { sprintf(sprintf_buffer, "Task_%d", i); @@ -207,7 +207,7 @@ int master(int argc, char *argv[]) { /* Process organisation */ slaves_count = argc - 4; - slaves = calloc(slaves_count, sizeof(m_host_t)); + slaves = xbt_new0(m_host_t,slaves_count); for (i = 4; i < argc; i++) { slaves[i-4] = MSG_get_host_by_name(argv[i]); diff --git a/examples/msg/masterslave/masterslave_failure.c b/examples/msg/masterslave/masterslave_failure.c index ee1a615f80..57502fa0bb 100644 --- a/examples/msg/masterslave/masterslave_failure.c +++ b/examples/msg/masterslave/masterslave_failure.c @@ -47,7 +47,7 @@ int master(int argc, char *argv[]) { /* Process organisation */ slaves_count = argc - 4; - slaves = calloc(slaves_count, sizeof(m_host_t)); + slaves = xbt_new0(m_host_t,slaves_count); for (i = 4; i < argc; i++) { slaves[i-4] = MSG_get_host_by_name(argv[i]); @@ -66,7 +66,7 @@ int master(int argc, char *argv[]) for (i = 0; i < number_of_tasks; i++) { m_task_t task = MSG_task_create("Task", task_comp_size, task_comm_size, - calloc(1,sizeof(double))); + xbt_new0(double,1)); int a; *((double*) task->data) = MSG_get_clock(); diff --git a/examples/msg/masterslave/masterslave_forwarder.c b/examples/msg/masterslave/masterslave_forwarder.c index e3a44dbb24..c3179a06ba 100644 --- a/examples/msg/masterslave/masterslave_forwarder.c +++ b/examples/msg/masterslave/masterslave_forwarder.c @@ -49,7 +49,7 @@ int master(int argc, char *argv[]) { /* Task creation */ char sprintf_buffer[64]; - todo = calloc(number_of_tasks, sizeof(m_task_t)); + todo = xbt_new0(m_task_t,number_of_tasks); for (i = 0; i < number_of_tasks; i++) { sprintf(sprintf_buffer, "Task_%d", i); @@ -59,7 +59,7 @@ int master(int argc, char *argv[]) { /* Process organisation */ slaves_count = argc - 4; - slaves = calloc(slaves_count, sizeof(m_host_t)); + slaves = xbt_new0(m_host_t,slaves_count); for (i = 4; i < argc; i++) { slaves[i-4] = MSG_get_host_by_name(argv[i]); @@ -129,7 +129,7 @@ int forwarder(int argc, char *argv[]) { /* Process organisation */ slaves_count = argc - 1; - slaves = calloc(slaves_count, sizeof(m_host_t)); + slaves = xbt_new0(m_host_t,slaves_count); for (i = 1; i < argc; i++) { slaves[i-1] = MSG_get_host_by_name(argv[i]); diff --git a/examples/msg/parallel_task/parallel_task.c b/examples/msg/parallel_task/parallel_task.c index 5e5acad818..1dcf7e6332 100644 --- a/examples/msg/parallel_task/parallel_task.c +++ b/examples/msg/parallel_task/parallel_task.c @@ -32,8 +32,8 @@ int test(int argc, char *argv[]) slaves_count = MSG_get_host_number(); slaves = MSG_get_host_table(); - computation_amount = calloc(slaves_count,sizeof(double)); - communication_amount = calloc(slaves_count*slaves_count,sizeof(double)); + computation_amount = xbt_new0(double,slaves_count); + communication_amount = xbt_new0(double,slaves_count*slaves_count); for(i=0;iindex = ++__next_ctx_ID; ctx->begin = xbt_os_sem_init(0); ctx->end = xbt_os_sem_init(0); @@ -260,7 +260,7 @@ sched_new(int size) return NULL; } - sched = (sched_t)calloc(1,sizeof(s_sched_t)); + sched = xbt_new0(s_sched_t,1); if(!sched) { @@ -268,7 +268,7 @@ sched_new(int size) return NULL; } - sched->ctxs = (ctx_t*)calloc(size,sizeof(ctx_t)); + sched->ctxs = xbt_new0(ctx_t,size); if(!(sched->ctxs)) { @@ -403,7 +403,7 @@ job_new(pfn_func_t func, int argc, char** argv) int i; /* todo check the parameters */ - job = (job_t)calloc(1,sizeof(s_job_t)); + job = xbt_new0(s_job_t,1); if(!job) { @@ -411,7 +411,7 @@ job_new(pfn_func_t func, int argc, char** argv) return NULL; } - job->argv = (char**)calloc(argc,sizeof(char*)); + job->argv = xbt_new0(char*,argc); if(!(job->argv)) { diff --git a/src/xbt/swag.c b/src/xbt/swag.c index 873724b433..67319cc17b 100644 --- a/src/xbt/swag.c +++ b/src/xbt/swag.c @@ -243,8 +243,8 @@ XBT_TEST_UNIT("basic",test_swag_basic,"Basic usage") { shmurtz_t obj1, obj2, obj; xbt_swag_t setA,setB; - obj1 = calloc(1,sizeof(s_shmurtz_t)); - obj2 = calloc(1,sizeof(s_shmurtz_t)); + obj1 = xbt_new0(s_shmurtz_t,1); + obj2 = xbt_new0(s_shmurtz_t,1); obj1->name="Obj 1"; obj2->name="Obj 2"; diff --git a/testsuite/surf/lmm_usage.c b/testsuite/surf/lmm_usage.c index 3fe0ddba3f..346d073a32 100644 --- a/testsuite/surf/lmm_usage.c +++ b/testsuite/surf/lmm_usage.c @@ -306,12 +306,12 @@ void test3(method_t method) 1, 1, 1, 1, 1 }; - - A = (double **) calloc(links + 5, sizeof(double)); + + /*A = xbt_new0(double*, links + 5);*/ + A = xbt_new0(double*, links + 5); for (i = 0; i < links + 5; i++) { - A[i] = (double *) calloc(flows + 5, sizeof(double)); - + A[i] = xbt_new0(double, flows + 5); for (j = 0; j < flows + 5; j++) { A[i][j] = 0.0; @@ -402,12 +402,12 @@ void test3(method_t method) - tmp_name = (char **) calloc(31, sizeof(char *)); + tmp_name = xbt_new0(char *,31); /* * Creates the constraints */ - tmp_cnst = calloc(15, sizeof(lmm_constraint_t)); + tmp_cnst = xbt_new0(lmm_constraint_t,15); for (i = 0; i < 15; i++) { tmp_name[i] = bprintf("C_%03d", i); tmp_cnst[i] = lmm_constraint_new(Sys, (void *) tmp_name[i], B[i]); @@ -417,7 +417,7 @@ void test3(method_t method) /* * Creates the variables */ - tmp_var = calloc(16, sizeof(lmm_variable_t)); + tmp_var = xbt_new0(lmm_variable_t,16); for (j = 0; j < 16; j++) { tmp_name[i + j] = bprintf("X_%03d", j); tmp_var[j] = diff --git a/testsuite/surf/maxmin_bench.c b/testsuite/surf/maxmin_bench.c index e23d4b7621..6c0e34c1fd 100644 --- a/testsuite/surf/maxmin_bench.c +++ b/testsuite/surf/maxmin_bench.c @@ -36,9 +36,9 @@ void test(int nb_cnst, int nb_var, int nb_elem); void test(int nb_cnst, int nb_var, int nb_elem) { lmm_system_t Sys = NULL; - lmm_constraint_t *cnst = calloc(nb_cnst, sizeof(lmm_constraint_t)); - lmm_variable_t *var = calloc(nb_var, sizeof(lmm_variable_t)); - int *used = calloc(nb_cnst, sizeof(int)); + lmm_constraint_t *cnst = xbt_new0(lmm_constraint_t,nb_cnst); + lmm_variable_t *var = xbt_new0(lmm_variable_t,nb_var); + int *used = xbt_new0(int,nb_cnst); int i, j, k; Sys = lmm_system_new(); diff --git a/testsuite/xbt/graphxml_usage.c b/testsuite/xbt/graphxml_usage.c index 3930ca7050..f0e63f92cc 100644 --- a/testsuite/xbt/graphxml_usage.c +++ b/testsuite/xbt/graphxml_usage.c @@ -76,7 +76,7 @@ void test(char *graph_file) INFO0("---- Dumping Edge lengths ----"); adj = xbt_graph_get_length_matrix(graph); - buf = calloc(n * 20, sizeof(char)); + buf = xbt_new0(char,n * 20); for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { sprintf(buf + strlen(buf), "%le\t", adj[i * n + j]); @@ -94,7 +94,7 @@ void test(char *graph_file) INFO0("---- Testing Shortest Paths ----"); route = xbt_graph_shortest_paths(graph); - buf = calloc(n * 40, sizeof(char)); + buf = xbt_new0(char,n * 40); for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { if (route[i * n + j]) diff --git a/testsuite/xbt/heap_bench.c b/testsuite/xbt/heap_bench.c index a18402bf46..cfeff7ddf1 100644 --- a/testsuite/xbt/heap_bench.c +++ b/testsuite/xbt/heap_bench.c @@ -48,7 +48,7 @@ int compare_double(const void *a, const void *b) void test_heap_validity(int size) { xbt_heap_t heap = xbt_heap_new(size, NULL); - double *tab = (double*)calloc(size,sizeof(double)); + double *tab = xbt_new0(double,size); int i; -- 2.20.1