X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6fc3119abd6191409d110f9ba3625da1d13c1d1a..b6e3f2b55742279bfb7deeb3b79cf56eb82740bb:/src/xbt/set.c diff --git a/src/xbt/set.c b/src/xbt/set.c index 609ecd6318..25c8364723 100644 --- a/src/xbt/set.c +++ b/src/xbt/set.c @@ -230,7 +230,7 @@ unsigned long xbt_set_length (const xbt_set_t set) { ***/ typedef struct xbt_set_cursor_ { xbt_set_t set; - int val; + unsigned int val; } s_xbt_set_cursor_t; /** @brief Create the cursor if it does not exists, rewind it in any case. */ @@ -265,7 +265,7 @@ void xbt_set_cursor_step (xbt_set_cursor_t cursor) { do { cursor->val++; } - while (cursor->val < (int)xbt_dynar_length(dynar) && + while (cursor->val < xbt_dynar_length(dynar) && xbt_dynar_get_ptr(dynar, cursor->val) == NULL); } @@ -282,7 +282,7 @@ int xbt_set_cursor_get_or_free (xbt_set_cursor_t *curs, cursor=*curs; - if (cursor->val >= (int)xbt_dynar_length(cursor->set->dynar)) { + if (cursor->val >= xbt_dynar_length(cursor->set->dynar)) { free(cursor); *curs=NULL; return FALSE;