Index: trunk/src_plugins/shape/shape.c =================================================================== --- trunk/src_plugins/shape/shape.c (revision 24583) +++ trunk/src_plugins/shape/shape.c (revision 24584) @@ -139,7 +139,7 @@ #define CORNER(outx, outy, rect_signx, rect_signy, rsignx, rsigny) \ outx = pcb_round((double)cx + rect_signx * (double)w/2 + rsignx*rx); \ outy = pcb_round((double)cy + rect_signy * (double)h/2 + rsigny*ry); -pcb_poly_t *pcb_shape_roundrect(pcb_layer_t *layer, pcb_coord_t w, pcb_coord_t h, pcb_coord_t rx, pcb_coord_t ry, double rot_deg, pcb_coord_t cx, pcb_coord_t cy, pcb_shape_corner_t corner[4], double roundres) +pcb_poly_t *pcb_genpoly_roundrect(pcb_layer_t *layer, pcb_coord_t w, pcb_coord_t h, pcb_coord_t rx, pcb_coord_t ry, double rot_deg, pcb_coord_t cx, pcb_coord_t cy, pcb_shape_corner_t corner[4], double roundres) { pcb_poly_t *p; pcb_coord_t maxr = (w < h ? w : h) / 2, x, y, ex, ey, acx, acy, ccx, ccy; @@ -241,7 +241,7 @@ if (layer == pcb_shape_current_layer) layer = CURRENT; - p = pcb_shape_roundrect(layer, w, h, rx, ry, rot_deg, cx, cy, corner, roundres); + p = pcb_genpoly_roundrect(layer, w, h, rx, ry, rot_deg, cx, cy, corner, roundres); return any_poly_place(data, layer, p); } Index: trunk/src_plugins/shape/shape.h =================================================================== --- trunk/src_plugins/shape/shape.h (revision 24583) +++ trunk/src_plugins/shape/shape.h (revision 24584) @@ -43,7 +43,7 @@ } pcb_shape_corner_t; extern const char *pcb_shape_corner_name[]; -pcb_poly_t *pcb_shape_roundrect(pcb_layer_t *layer, pcb_coord_t w, pcb_coord_t h, pcb_coord_t rx, pcb_coord_t ry, double rot_deg, pcb_coord_t cx, pcb_coord_t cy, pcb_shape_corner_t corner[4], double roundres); +pcb_poly_t *pcb_genpoly_roundrect(pcb_layer_t *layer, pcb_coord_t w, pcb_coord_t h, pcb_coord_t rx, pcb_coord_t ry, double rot_deg, pcb_coord_t cx, pcb_coord_t cy, pcb_shape_corner_t corner[4], double roundres); #endif