Index: map_2nets_map.c =================================================================== --- map_2nets_map.c (revision 34999) +++ map_2nets_map.c (revision 35000) @@ -134,7 +134,7 @@ for(;;) { /* copy current iseg */ -printf("* iseg: %p %d\n", iseg, start_side); +printf("* iseg: %p %d\n", (void *)iseg, start_side); if (iseg->seg->hub) { hub_last_obj = last_obj; hub_obj = iseg->seg->objs.array[0]; @@ -159,7 +159,7 @@ /* figure the common object and determine start_side for the new iseg */ end_obj = NULL; for(n = 0; n < 2; n++) { - printf("* junc: %d %p\n", n, prev->seg->junction[n]); + printf("* junc: %d %p\n", n, (void *)prev->seg->junction[n]); if (prev->seg->junction[n] != NULL) { es = htpp_get(&map->o2n, prev->seg->junction[n]); if (es == iseg) { @@ -286,7 +286,7 @@ /* pick up the the results and build a path using ->path_next and render the output net */ last = NULL; for(n = usrch_a_star_path_first(&a, &it); n != NULL; n = usrch_a_star_path_next(&a, &it)) { -printf(" + %p\n", n); +printf(" + %p\n", (void *)n); n->path_next = last; last = n; n->used = 1;