- //gras_dict_dump(head,(void (*)(void*))&printf);
- TRY(gras_dict_cursor_new(head,&cursor));
-
- while (gras_dict_cursor_next(cursor) == no_error) {
- TRY(gras_dict_cursor_get_key(cursor,&key));
- TRY(gras_dict_cursor_get_data(cursor,(void**)&data));
- // printf(" Seen: %s=%s\n",key,data);
- if (strcmp(key,data)) {
- printf("Key(%s) != value(%s). Abording\n",key,data);
- abort();
- }
+ xbt_dict_foreach(head,cursor,key,data) {
+ /* printf(" Seen: %s=%s\n",key,data); */
+ xbt_assert2 (!strcmp(key,data),
+ "Key(%s) != value(%s). Abording\n",key,data);