return no_error;
}
-void parse_log_opt(int argc, char **argv, const char *deft);
-
int main(int argc,char **argv) {
gras_error_t errcode;
gras_dict_t *head=NULL;
char *key;
void *data;
- parse_log_opt(argc,argv,"dict.thresh=verbose");
+ gras_init_defaultlog(&argc,argv,"dict.thresh=verbose");
srand((unsigned int)time(NULL));
printf("Dictionnary: CRASH test:\n");
key[k]=rand() % ('z' - 'a') + 'a';
key[k]='\0';
// printf("[%d %s]\n",j,key);
- TRYFAIL(gras_dict_insert(head,key,key,&free));
+ TRYFAIL(gras_dict_set(head,key,key,&free));
}
nb=0;
// gras_dict_dump(head,(void (*)(void*))&printf);
}
sprintf(key,"%d",j);
- TRYFAIL(gras_dict_insert(head,key,key,&free));
+ TRYFAIL(gras_dict_set(head,key,key,&free));
}
printf("\n Count the elements (retrieving the key and data for each): \n");
for (j=0;j<NB_ELM;j++) {
sprintf(key,"%d",j);
- TRYFAIL(gras_dict_retrieve(head,key,&data));
+ TRYFAIL(gras_dict_get(head,key,&data));
if (strcmp(key,(char*)data)) {
printf("key=%s != data=%s\n",key,(char*)data);
abort();
printf("\n Free the structure (twice)\n");
gras_dict_free(&head);
gras_dict_free(&head);
+
+ gras_exit();
return 0;
}