X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d96637e977c2001a04d4a49f35f91c75a6b3c06f..cf56a22da60094d8e7f14b1457526dc194d40226:/src/dynar_unit.c diff --git a/src/dynar_unit.c b/src/dynar_unit.c index 544ccf1b6e..7c451b5213 100644 --- a/src/dynar_unit.c +++ b/src/dynar_unit.c @@ -8,7 +8,7 @@ /* GENERATED FILE, DO NOT EDIT */ /*******************************/ -# 719 "xbt/dynar.c" +# 728 "xbt/dynar.c" #define NB_ELEM 5000 @@ -18,7 +18,8 @@ XBT_LOG_DEFAULT_CATEGORY(xbt_dyn); XBT_TEST_UNIT("int",test_dynar_int,"Dynars of integers") { /* Vars_decl [doxygen cruft] */ xbt_dynar_t d; - int i,cpt,cursor; + int i,cpt; + unsigned int cursor; int *iptr; xbt_test_add0("==== Traverse the empty dynar"); @@ -163,7 +164,8 @@ XBT_TEST_UNIT("int",test_dynar_int,"Dynars of integers") { /*******************************************************************************/ XBT_TEST_UNIT("double",test_dynar_double,"Dynars of doubles") { xbt_dynar_t d; - int cpt,cursor; + int cpt; + unsigned int cursor; double d1,d2; xbt_test_add0("==== Traverse the empty dynar"); @@ -284,12 +286,13 @@ static void free_string(void *d){ XBT_TEST_UNIT("string",test_dynar_string,"Dyars of strings") { xbt_dynar_t d; int cpt; + unsigned int iter; char buf[1024]; char *s1,*s2; xbt_test_add0("==== Traverse the empty dynar"); d=xbt_dynar_new(sizeof(char *),&free_string); - xbt_dynar_foreach(d,cpt,s1){ + xbt_dynar_foreach(d,iter,s1){ xbt_test_assert0(FALSE, "Damnit, there is something in the empty dynar"); } @@ -340,8 +343,8 @@ XBT_TEST_UNIT("string",test_dynar_string,"Dyars of strings") { xbt_dynar_unshift(d,&s1); } /* 2. Traverse the dynar with the macro */ - xbt_dynar_foreach(d,cpt,s1) { - sprintf(buf,"%d",NB_ELEM - cpt -1); + xbt_dynar_foreach(d,iter,s1) { + sprintf(buf,"%d",NB_ELEM - iter -1); xbt_test_assert2 (!strcmp(buf,s1), "The retrieved value is not the same than the injected one (%s!=%s)", buf,s1); @@ -459,8 +462,8 @@ XBT_TEST_UNIT("synchronized int",test_dynar_sync_int,"Synchronized dynars of int xbt_test_add0("==== Have a pusher and a popper on the dynar"); d=xbt_dynar_new_sync(sizeof(int),NULL); - pusher = xbt_thread_create(pusher_f,d); - poper = xbt_thread_create(poper_f,d); + pusher = xbt_thread_create("pusher",pusher_f,d); + poper = xbt_thread_create("poper",poper_f,d); xbt_thread_join(pusher); xbt_thread_join(poper); xbt_dynar_free(&d);