X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3d0d626e19a7b79320e7d922c9c1dcf122076cea..5ef0fb1245e9d6d3efea3b0940fcce04d9b19478:/testsuite/xbt/dict_crash.c diff --git a/testsuite/xbt/dict_crash.c b/testsuite/xbt/dict_crash.c index 124f3ee464..219b930bb9 100644 --- a/testsuite/xbt/dict_crash.c +++ b/testsuite/xbt/dict_crash.c @@ -21,41 +21,41 @@ static void print_str(void *str) { printf("%s",(char*)str); } -GRAS_LOG_NEW_DEFAULT_CATEGORY(test,"Logging specific to this test"); +XBT_LOG_NEW_DEFAULT_CATEGORY(test,"Logging specific to this test"); -static gras_error_t traverse(gras_dict_t *head) { - gras_dict_cursor_t *cursor=NULL; +static xbt_error_t traverse(xbt_dict_t head) { + xbt_dict_cursor_t cursor=NULL; char *key; char *data; - gras_dict_foreach(head,cursor,key,data) { + xbt_dict_foreach(head,cursor,key,data) { /* printf(" Seen: %s=%s\n",key,data); */ - gras_assert2 (!strcmp(key,data), + xbt_assert2 (!strcmp(key,data), "Key(%s) != value(%s). Abording\n",key,data); } return no_error; } -static gras_error_t countelems(gras_dict_t *head,int*count) { - gras_dict_cursor_t *cursor; +static xbt_error_t countelems(xbt_dict_t head,int*count) { + xbt_dict_cursor_t cursor; char *key; void *data; *count=0; - gras_dict_foreach(head,cursor,key,data) { + xbt_dict_foreach(head,cursor,key,data) { (*count)++; } return no_error; } int main(int argc,char **argv) { - gras_error_t errcode; - gras_dict_t *head=NULL; + xbt_error_t errcode; + xbt_dict_t head=NULL; int i,j,k, nb; char *key; void *data; - gras_init_defaultlog(&argc,argv,"dict.thresh=verbose"); + xbt_init_defaultlog(&argc,argv,"dict.thresh=verbose"); srand((unsigned int)time(NULL)); printf("Dictionnary: CRASH test:\n"); @@ -64,7 +64,7 @@ int main(int argc,char **argv) { printf(" (a point is a test)\n"); for (i=0;i<20;i++) { - gras_dict_new(&head); + head=xbt_dict_new(); if (i%10) printf("."); else printf("%d",i/10); fflush(stdout); nb=0; for (j=0;j<1000;j++) { @@ -77,21 +77,22 @@ int main(int argc,char **argv) { key[k]=rand() % ('z' - 'a') + 'a'; key[k]='\0'; /* printf("[%d %s]\n",j,key); */ - gras_dict_set(head,key,key,&free); + xbt_dict_set(head,key,key,&free); } nb=0; - /* gras_dict_dump(head,(void (*)(void*))&printf); */ + /* xbt_dict_dump(head,(void (*)(void*))&printf); */ TRYFAIL(countelems(head,&nb)); if (nb != 1000) { printf ("\nI found %d elements, and not 1000\n",nb); abort(); } TRYFAIL(traverse(head)); - gras_dict_free(&head); + xbt_dict_free(&head); + xbt_dict_free(&head); } - gras_dict_new(&head); + head=xbt_dict_new(); printf("\n Fill 20 000 elements, with keys being the number of element\n"); printf(" (a point is 1 000 elements)\n"); for (j=0;j