Index: operation.h =================================================================== --- operation.h (revision 4773) +++ operation.h (revision 4774) @@ -114,10 +114,10 @@ void *(*Text)(pcb_opctx_t *ctx, pcb_layer_t *, TextTypePtr); void *(*Polygon)(pcb_opctx_t *ctx, pcb_layer_t *, pcb_polygon_t *); void *(*Via)(pcb_opctx_t *ctx, pcb_pin_t *); - void *(*Element)(pcb_opctx_t *ctx, ElementTypePtr); - void *(*ElementName)(pcb_opctx_t *ctx, ElementTypePtr); - void *(*Pin)(pcb_opctx_t *ctx, ElementTypePtr, pcb_pin_t *); - void *(*Pad)(pcb_opctx_t *ctx, ElementTypePtr, pcb_pad_t *); + void *(*Element)(pcb_opctx_t *ctx, pcb_element_t *); + void *(*ElementName)(pcb_opctx_t *ctx, pcb_element_t *); + void *(*Pin)(pcb_opctx_t *ctx, pcb_element_t *, pcb_pin_t *); + void *(*Pad)(pcb_opctx_t *ctx, pcb_element_t *, pcb_pad_t *); void *(*LinePoint)(pcb_opctx_t *ctx, pcb_layer_t *, pcb_line_t *, pcb_point_t *); void *(*Point)(pcb_opctx_t *ctx, pcb_layer_t *, pcb_polygon_t *, pcb_point_t *); void *(*Arc)(pcb_opctx_t *ctx, pcb_layer_t *, pcb_arc_t *);