From: mquinson Date: Sat, 4 Jun 2005 20:33:43 +0000 (+0000) Subject: Dumping function. As usual, for debuging purpose X-Git-Tag: v3.3~4025 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/72fd59deec43430442b33740da0c8f127caba7da Dumping function. As usual, for debuging purpose git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1330 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/include/xbt/dynar.h b/include/xbt/dynar.h index 5f1df3bb8a..cfd505f31c 100644 --- a/include/xbt/dynar.h +++ b/include/xbt/dynar.h @@ -69,6 +69,8 @@ BEGIN_DECL() unsigned long xbt_dynar_length(const xbt_dynar_t dynar); void xbt_dynar_reset(xbt_dynar_t dynar); + void xbt_dynar_dump(xbt_dynar_t dynar); + /** @name 2. regular array functions * @{ */ diff --git a/src/xbt/dynar.c b/src/xbt/dynar.c index a9e768eeb3..be9fef6c02 100644 --- a/src/xbt/dynar.c +++ b/src/xbt/dynar.c @@ -115,6 +115,12 @@ _xbt_dynar_put_elm(const xbt_dynar_t dynar, memcpy(elm, src, elmsize); } +void +xbt_dynar_dump(xbt_dynar_t dynar) { + INFO5("Dynar dump: size=%lu; used=%lu; elmsize=%lu; data=%p; free_f=%p", + dynar->size, dynar->used, dynar->elmsize, dynar->data, dynar->free_f); +} + /** @brief Constructor * * \param elmsize size of each element in the dynar