From: mquinson Date: Fri, 9 Sep 2005 10:38:38 +0000 (+0000) Subject: Do not free the datacontainer on dynar_reset. The corresponding perf gain exactly... X-Git-Tag: v3.3~3636 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/32af1cdd2d2f29ac1ceb290845ed88b75bcc958f?hp=b98acff0ad259dc0a94fe63e6119afd8eabb740a Do not free the datacontainer on dynar_reset. The corresponding perf gain exactly the point of this function, isn't it? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1721 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/xbt/dynar.c b/src/xbt/dynar.c index 41602f93a3..b231ea1cbd 100644 --- a/src/xbt/dynar.c +++ b/src/xbt/dynar.c @@ -177,13 +177,14 @@ xbt_dynar_reset(xbt_dynar_t const dynar) { if (dynar->free_f) { xbt_dynar_map(dynar, dynar->free_f); } - +/* if (dynar->data) free(dynar->data); dynar->size = 0; + */ dynar->used = 0; - dynar->data = NULL; +/* dynar->data = NULL;*/ } /** @brief Destructor