From 72fd59deec43430442b33740da0c8f127caba7da Mon Sep 17 00:00:00 2001 From: mquinson Date: Sat, 4 Jun 2005 20:33:43 +0000 Subject: [PATCH] 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 --- include/xbt/dynar.h | 2 ++ src/xbt/dynar.c | 6 ++++++ 2 files changed, 8 insertions(+) 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 -- 2.20.1