X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/df50c0f6e4133119155fb67f743251b3bb199978..40616078da72e823931c1fb884949054699ec39d:/src/xbt/dynar.cpp?ds=sidebyside diff --git a/src/xbt/dynar.cpp b/src/xbt/dynar.cpp index 8281480d73..e5c4072d69 100644 --- a/src/xbt/dynar.cpp +++ b/src/xbt/dynar.cpp @@ -114,6 +114,14 @@ extern "C" void xbt_dynar_init(xbt_dynar_t dynar, const unsigned long elmsize, v dynar->free_f = free_f; } +/** @brief Destroy a dynar that was created with xbt_dynar_init */ +extern "C" void xbt_dynar_free_data(xbt_dynar_t dynar) +{ + xbt_dynar_reset(dynar); + if (dynar) + free(dynar->data); +} + /** @brief Destructor of the structure not touching to the content * * \param dynar poor victim