From c7f5f06143485b58932a0dae4f9117925fbbefc5 Mon Sep 17 00:00:00 2001 From: thiery Date: Thu, 22 Jun 2006 09:23:06 +0000 Subject: [PATCH] Replace xbt_dynar_get_ptr by xbt_dynar_get_cpy to simplify code git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2422 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/simdag/sd_task.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/simdag/sd_task.c b/src/simdag/sd_task.c index ce2c2e2785..63a95bce74 100644 --- a/src/simdag/sd_task.c +++ b/src/simdag/sd_task.c @@ -129,7 +129,7 @@ void __SD_print_dependencies(SD_task_t task) { int i; SD_dependency_t dependency; for (i = 0; i < length; i++) { - dependency = *((SD_dependency_t*) xbt_dynar_get_ptr(dynar, i)); + xbt_dynar_get_cpy(dynar, i, &dependency); printf(" %s", SD_task_get_name(dependency->src)); } @@ -138,7 +138,7 @@ void __SD_print_dependencies(SD_task_t task) { dynar = task->sd_data->tasks_after; length = xbt_dynar_length(dynar); for (i = 0; i < length; i++) { - dependency = *((SD_dependency_t*) xbt_dynar_get_ptr(dynar, i)); + xbt_dynar_get_ptr(dynar, i, &dependency); printf(" %s", SD_task_get_name(dependency->dst)); } printf("\n----------------------------\n"); @@ -157,7 +157,7 @@ void SD_task_dependency_add(const char *name, void *data, SD_task_t src, SD_task int i; SD_dependency_t dependency; for (i = 0; i < length && !found; i++) { - dependency = *((SD_dependency_t*) xbt_dynar_get_ptr(dynar, i)); + xbt_dynar_get_cpy(dynar, i, &dependency); if (dependency->src == src && dependency->dst == dst) { found = 1; } @@ -193,7 +193,7 @@ void SD_task_dependency_remove(SD_task_t src, SD_task_t dst) { int i; SD_dependency_t dependency; for (i = 0; i < length && !found; i++) { - dependency = *((SD_dependency_t*) xbt_dynar_get_ptr(dynar, i)); + xbt_dynar_get_cpy(dynar, i, &dependency); if (dependency->src == src && dependency->dst == dst) { xbt_dynar_remove_at(dynar, i, NULL); found = 1; @@ -207,7 +207,7 @@ void SD_task_dependency_remove(SD_task_t src, SD_task_t dst) { found = 0; for (i = 0; i < length && !found; i++) { - dependency = *((SD_dependency_t*) xbt_dynar_get_ptr(dynar, i)); + xbt_dynar_get_cpy(dynar, i, &dependency); if (dependency->src == src && dependency->dst == dst) { xbt_dynar_remove_at(dynar, i, NULL); __SD_task_destroy_dependency(dependency); -- 2.20.1