A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Do throw an exception only when the requested factory was not found, not all the...
[simgrid.git]
/
src
/
dynar_unit.c
diff --git
a/src/dynar_unit.c
b/src/dynar_unit.c
index
735921c
..
7c451b5
100644
(file)
--- a/
src/dynar_unit.c
+++ b/
src/dynar_unit.c
@@
-8,7
+8,7
@@
/* GENERATED FILE, DO NOT EDIT */
/*******************************/
/* GENERATED FILE, DO NOT EDIT */
/*******************************/
-# 7
09
"xbt/dynar.c"
+# 7
28
"xbt/dynar.c"
#define NB_ELEM 5000
#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;
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");
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;
/*******************************************************************************/
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");
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;
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);
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");
}
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_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);
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);
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);
xbt_thread_join(pusher);
xbt_thread_join(poper);
xbt_dynar_free(&d);