Index: trunk/src/obj_arc.c =================================================================== --- trunk/src/obj_arc.c (revision 5980) +++ trunk/src/obj_arc.c (revision 5981) @@ -555,6 +555,11 @@ return NULL; } +void *RemoveArcPoint_op(pcb_opctx_t *ctx, pcb_layer_t *l, pcb_arc_t *a, int *end_id) +{ + return RemoveArc_op(ctx, l, a); +} + void *pcb_arc_destroy(pcb_layer_t *Layer, pcb_arc_t *Arc) { pcb_opctx_t ctx; Index: trunk/src/obj_arc_op.h =================================================================== --- trunk/src/obj_arc_op.h (revision 5980) +++ trunk/src/obj_arc_op.h (revision 5981) @@ -43,6 +43,7 @@ void *MoveArcToLayer(pcb_opctx_t *ctx, pcb_layer_t * Layer, pcb_arc_t * Arc); void *DestroyArc(pcb_opctx_t *ctx, pcb_layer_t *Layer, pcb_arc_t *Arc); void *RemoveArc_op(pcb_opctx_t *ctx, pcb_layer_t *Layer, pcb_arc_t *Arc); +void *RemoveArcPoint_op(pcb_opctx_t *ctx, pcb_layer_t *l, pcb_arc_t *a, int *end_id); void *Rotate90Arc(pcb_opctx_t *ctx, pcb_layer_t *Layer, pcb_arc_t *Arc); void *pcb_arc_insert_point(pcb_opctx_t *ctx, pcb_layer_t *Layer, pcb_arc_t *arc); Index: trunk/src/remove.c =================================================================== --- trunk/src/remove.c (revision 5980) +++ trunk/src/remove.c (revision 5981) @@ -52,7 +52,7 @@ RemovePolygonPoint, RemoveArc_op, RemoveRat, - NULL + RemoveArcPoint_op, }; static pcb_opfunc_t DestroyFunctions = {