X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/85897b1307bb68f05f31385803f1b3a5b806a73f..13206972c2b37e1891db900c963e596671da5870:/src/xbt/dynar.c diff --git a/src/xbt/dynar.c b/src/xbt/dynar.c index e34331a518..50be1b56dd 100644 --- a/src/xbt/dynar.c +++ b/src/xbt/dynar.c @@ -201,7 +201,11 @@ xbt_dynar_free(xbt_dynar_t * dynar) { xbt_dynar_free_container(dynar); } } - +/** \brief free a dynar passed as void* (handy to store dynar in dynars or dict) */ +void xbt_dynar_free_voidp(void *d) { + xbt_dynar_free( (xbt_dynar_t*) d); +} + /** @brief Count of dynar's elements * * \param dynar the dynar we want to mesure @@ -831,8 +835,8 @@ XBT_TEST_UNIT("string",test_dynar_string,"Dyars of strings") { xbt_dynar_free(&d); xbt_test_add1("==== Push %d strings, set them again 3 times, shift them",NB_ELEM); - d=xbt_dynar_new(sizeof(char*),&free_string); /* Populate_str [doxygen cruft] */ + d=xbt_dynar_new(sizeof(char*),&free_string); /* 1. Populate the dynar */ for (cpt=0; cpt< NB_ELEM; cpt++) { sprintf(buf,"%d",cpt);