Index: cord.c =================================================================== --- cord.c (revision 30911) +++ cord.c (revision 30912) @@ -174,7 +174,7 @@ { pcb_exto_draw_mark(info, subc); if (subc->extobj_data == cord_footprint) - pcb_draw_subc_mark((const pcb_box_t *)subc, info); + pcb_draw_subc_mark((const rnd_box_t *)subc, info); } static void pcb_cord_float_pre(pcb_subc_t *subc, pcb_any_obj_t *floater) Index: dimension.c =================================================================== --- dimension.c (revision 30911) +++ dimension.c (revision 30912) @@ -195,7 +195,7 @@ } else { /* modify the floater if it exists */ if (ly->line_tree != NULL) - pcb_r_delete_entry(ly->line_tree, (pcb_box_t *)flt); + pcb_r_delete_entry(ly->line_tree, (rnd_box_t *)flt); flt->Point1.X = x1 + arrx * dim->dx; flt->Point1.Y = y1 + arrx * dim->dy; flt->Point2.X = x2 - arrx * dim->dx; flt->Point2.Y = y2 - arrx * dim->dy; @@ -202,7 +202,7 @@ pcb_line_bbox(flt); if (ly->line_tree != NULL) - pcb_r_insert_entry(ly->line_tree, (pcb_box_t *)flt); + pcb_r_insert_entry(ly->line_tree, (rnd_box_t *)flt); } /* guide lines */