Index: operation.h =================================================================== --- operation.h (revision 4763) +++ operation.h (revision 4764) @@ -110,7 +110,7 @@ /* pointer to low-level operation (copy, move and rotate) functions */ typedef struct { - void *(*Line)(pcb_opctx_t *ctx, pcb_layer_t *, LineTypePtr); + void *(*Line)(pcb_opctx_t *ctx, pcb_layer_t *, pcb_line_t *); void *(*Text)(pcb_opctx_t *ctx, pcb_layer_t *, TextTypePtr); void *(*Polygon)(pcb_opctx_t *ctx, pcb_layer_t *, PolygonTypePtr); void *(*Via)(pcb_opctx_t *ctx, PinTypePtr); @@ -118,7 +118,7 @@ void *(*ElementName)(pcb_opctx_t *ctx, ElementTypePtr); void *(*Pin)(pcb_opctx_t *ctx, ElementTypePtr, PinTypePtr); void *(*Pad)(pcb_opctx_t *ctx, ElementTypePtr, PadTypePtr); - void *(*LinePoint)(pcb_opctx_t *ctx, pcb_layer_t *, LineTypePtr, PointTypePtr); + void *(*LinePoint)(pcb_opctx_t *ctx, pcb_layer_t *, pcb_line_t *, PointTypePtr); void *(*Point)(pcb_opctx_t *ctx, pcb_layer_t *, PolygonTypePtr, PointTypePtr); void *(*Arc)(pcb_opctx_t *ctx, pcb_layer_t *, ArcTypePtr); void *(*Rat)(pcb_opctx_t *ctx, RatTypePtr);