Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Dumping function. As usual, for debuging purpose
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Sat, 4 Jun 2005 20:33:43 +0000 (20:33 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Sat, 4 Jun 2005 20:33:43 +0000 (20:33 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1330 48e7efb5-ca39-0410-a469-dd3cf9ba447f

include/xbt/dynar.h
src/xbt/dynar.c

index 5f1df3b..cfd505f 100644 (file)
@@ -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
  *  @{
  */
index a9e768e..be9fef6 100644 (file)
@@ -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