Index: polygon.c =================================================================== --- polygon.c (revision 30911) +++ polygon.c (revision 30912) @@ -343,7 +343,7 @@ return Subtract(np1, p, fnp); } -pcb_polyarea_t *pcb_poly_from_box_bloated(pcb_box_t * box, rnd_coord_t bloat) +pcb_polyarea_t *pcb_poly_from_box_bloated(rnd_box_t * box, rnd_coord_t bloat) { return pcb_poly_from_rect(box->X1 - bloat, box->X2 + bloat, box->Y1 - bloat, box->Y2 + bloat); } @@ -436,7 +436,7 @@ if (by_bbox) { /* old method: clear by bounding box */ - const pcb_box_t *b = &text->BoundingBox; + const rnd_box_t *b = &text->BoundingBox; pcb_polyarea_t *np; if (!(np = RoundRect(b->X1 + conf_core.design.bloat, b->X2 - conf_core.design.bloat, b->Y1 + conf_core.design.bloat, b->Y2 - conf_core.design.bloat, conf_core.design.bloat))) return -1; @@ -451,7 +451,7 @@ } struct cpInfo { - const pcb_box_t *other; + const rnd_box_t *other; pcb_data_t *data; pcb_layer_t *layer; pcb_poly_t *polygon; @@ -483,7 +483,7 @@ return PCB_R_DIR_FOUND_CONTINUE; \ } while(0) -static pcb_r_dir_t padstack_sub_callback(const pcb_box_t *b, void *cl) +static pcb_r_dir_t padstack_sub_callback(const rnd_box_t *b, void *cl) { pcb_pstk_t *ps = (pcb_pstk_t *)b; struct cpInfo *info = (struct cpInfo *)cl; @@ -519,7 +519,7 @@ return PCB_R_DIR_FOUND_CONTINUE; } -static pcb_r_dir_t arc_sub_callback(const pcb_box_t * b, void *cl) +static pcb_r_dir_t arc_sub_callback(const rnd_box_t * b, void *cl) { pcb_arc_t *arc = (pcb_arc_t *) b; struct cpInfo *info = (struct cpInfo *) cl; @@ -675,7 +675,7 @@ return 0; } -static pcb_r_dir_t poly_sub_callback(const pcb_box_t *b, void *cl) +static pcb_r_dir_t poly_sub_callback(const rnd_box_t *b, void *cl) { pcb_poly_t *subpoly = (pcb_poly_t *)b; struct cpInfo *info = (struct cpInfo *) cl; @@ -701,7 +701,7 @@ return PCB_R_DIR_FOUND_CONTINUE; } -static pcb_r_dir_t line_sub_callback(const pcb_box_t * b, void *cl) +static pcb_r_dir_t line_sub_callback(const rnd_box_t * b, void *cl) { pcb_line_t *line = (pcb_line_t *) b; struct cpInfo *info = (struct cpInfo *) cl; @@ -732,7 +732,7 @@ return PCB_R_DIR_FOUND_CONTINUE; } -static pcb_r_dir_t text_sub_callback(const pcb_box_t * b, void *cl) +static pcb_r_dir_t text_sub_callback(const rnd_box_t * b, void *cl) { pcb_text_t *text = (pcb_text_t *) b; struct cpInfo *info = (struct cpInfo *) cl; @@ -752,11 +752,11 @@ return PCB_R_DIR_FOUND_CONTINUE; } -static pcb_cardinal_t clearPoly(pcb_data_t *Data, pcb_layer_t *Layer, pcb_poly_t *polygon, const pcb_box_t *here, rnd_coord_t expand, int noop) +static pcb_cardinal_t clearPoly(pcb_data_t *Data, pcb_layer_t *Layer, pcb_poly_t *polygon, const rnd_box_t *here, rnd_coord_t expand, int noop) { pcb_cardinal_t r = 0; int seen; - pcb_box_t region; + rnd_box_t region; struct cpInfo info; pcb_layergrp_id_t group; unsigned int gflg; @@ -864,7 +864,7 @@ if (!Unsubtract(np, p)) return 0; - clearPoly(PCB->Data, l, p, (const pcb_box_t *)ps, 2 * UNSUBTRACT_BLOAT * 400000, 0); + clearPoly(PCB->Data, l, p, (const rnd_box_t *)ps, 2 * UNSUBTRACT_BLOAT * 400000, 0); return 1; } @@ -884,7 +884,7 @@ return 0; if (!Unsubtract(np, p)) return 0; - clearPoly(PCB->Data, l, p, (const pcb_box_t *) arc, 2 * UNSUBTRACT_BLOAT, 0); + clearPoly(PCB->Data, l, p, (const rnd_box_t *) arc, 2 * UNSUBTRACT_BLOAT, 0); return 1; } @@ -902,7 +902,7 @@ return 0; if (!Unsubtract(np, p)) return 0; - clearPoly(PCB->Data, l, p, (const pcb_box_t *) line, 2 * UNSUBTRACT_BLOAT, 0); + clearPoly(PCB->Data, l, p, (const rnd_box_t *) line, 2 * UNSUBTRACT_BLOAT, 0); return 1; } @@ -920,7 +920,7 @@ return -1; if (!Unsubtract(np, p)) return 0; - clearPoly(PCB->Data, l, p, (const pcb_box_t *) text, 2 * UNSUBTRACT_BLOAT, 0); + clearPoly(PCB->Data, l, p, (const rnd_box_t *) text, 2 * UNSUBTRACT_BLOAT, 0); return 1; } @@ -1277,7 +1277,7 @@ * the search. */ int -pcb_poly_holes(pcb_poly_t * polygon, const pcb_box_t * range, int (*callback) (pcb_pline_t * contour, void *user_data), void *user_data) +pcb_poly_holes(pcb_poly_t * polygon, const rnd_box_t * range, int (*callback) (pcb_pline_t * contour, void *user_data), void *user_data) { pcb_polyarea_t *pa = polygon->Clipped; pcb_pline_t *pl; @@ -1377,7 +1377,7 @@ } -static pcb_r_dir_t plow_callback(const pcb_box_t * b, void *cl) +static pcb_r_dir_t plow_callback(const rnd_box_t * b, void *cl) { struct plow_info *plow = (struct plow_info *) cl; pcb_poly_t *polygon = (pcb_poly_t *) b; @@ -1399,7 +1399,7 @@ pcb_r_dir_t (*call_back) (pcb_data_t *data, pcb_layer_t *lay, pcb_poly_t *poly, int type, void *ptr1, void *ptr2, void *user_data), void *user_data) { - pcb_box_t sb = ((pcb_any_obj_t *) ptr2)->BoundingBox; + rnd_box_t sb = ((pcb_any_obj_t *) ptr2)->BoundingBox; int r = 0, seen; struct plow_info info; @@ -1544,7 +1544,7 @@ return pcb_poly_isects_poly(s, p, pcb_true); } -void pcb_poly_no_holes_dicer(pcb_poly_t *p, const pcb_box_t *clip, void (*emit)(pcb_pline_t *, void *), void *user_data) +void pcb_poly_no_holes_dicer(pcb_poly_t *p, const rnd_box_t *clip, void (*emit)(pcb_pline_t *, void *), void *user_data) { pcb_polyarea_t *main_contour; @@ -1607,7 +1607,7 @@ newone->Clipped = p; p = p->f; /* go to next pline */ newone->Clipped->b = newone->Clipped->f = newone->Clipped; /* unlink from others */ - pcb_r_insert_entry(layer->polygon_tree, (pcb_box_t *) newone); + pcb_r_insert_entry(layer->polygon_tree, (rnd_box_t *) newone); pcb_poly_invalidate_draw(layer, newone); } else { @@ -1708,7 +1708,7 @@ pcb_poly_bbox(Polygon); if (!Layer->polygon_tree) Layer->polygon_tree = pcb_r_create_tree(); - pcb_r_insert_entry(Layer->polygon_tree, (pcb_box_t *) Polygon); + pcb_r_insert_entry(Layer->polygon_tree, (rnd_box_t *) Polygon); pcb_poly_invalidate_draw(Layer, Polygon); /* add to undo list */