X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2aaa919aa7451546f9576b3a71fc41f896c24b31..30da2c3f2a40176534da4370bfedaf1f65b5456a:/examples/msg/chainsend/iterator.c diff --git a/examples/msg/chainsend/iterator.c b/examples/msg/chainsend/iterator.c index a4788bcfe2..47dfe04fc4 100644 --- a/examples/msg/chainsend/iterator.c +++ b/examples/msg/chainsend/iterator.c @@ -35,6 +35,8 @@ xbt_dynar_iterator_t xbt_dynar_iterator_new(xbt_dynar_t list, xbt_dynar_t (*crit it->indices_list = criteria_fn(it->length); //xbt_dynar_new(sizeof(int), NULL); it->criteria_fn = criteria_fn; it->current = 0; + + return it; } void xbt_dynar_iterator_reset(xbt_dynar_iterator_t it) @@ -53,9 +55,7 @@ void xbt_dynar_iterator_seek(xbt_dynar_iterator_t it, int pos) void *xbt_dynar_iterator_next(xbt_dynar_iterator_t it) { int *next; - //XBT_INFO("%d current\n", next); if (it->current >= it->length) { - //XBT_INFO("Nothing to return!\n"); return NULL; } else { next = xbt_dynar_get_ptr(it->indices_list, it->current);