X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6521142974bf561e632684f99fd1708726e474a0..43662fc728466f32cf81488e882c9a699bc56ffd:/src/xbt/set.c diff --git a/src/xbt/set.c b/src/xbt/set.c index 5ac0f0ceec..1ba5dc2c4e 100644 --- a/src/xbt/set.c +++ b/src/xbt/set.c @@ -146,6 +146,11 @@ xbt_set_elm_t xbt_set_get_by_id (xbt_set_t set, int id) { return res; } +/** @brief Constructor */ +unsigned long xbt_set_length (const xbt_set_t set) { + return xbt_dynar_length(set->dynar); +} + /*** *** Cursors ***/ @@ -363,7 +368,7 @@ XBT_TEST_UNIT("retrieve",test_set_retrieve,"Retrieving some values") { xbt_test_add0("Search 123"); elm = (my_elem_t) xbt_set_get_by_name(set,"123"); xbt_test_assert0(elm,"elm must be there"); - strcmp("123",elm->data); + xbt_assert(!strcmp("123",elm->data)); search_not_found(set,"Can't be found"); search_not_found(set,"123 Can't be found");