Index: trunk/src/buffer.c =================================================================== --- trunk/src/buffer.c (revision 15591) +++ trunk/src/buffer.c (revision 15592) @@ -60,11 +60,6 @@ pcb_polyop_add_to_buffer, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_add_to_buffer, pcb_ratop_add_to_buffer, NULL, @@ -79,11 +74,6 @@ pcb_polyop_move_buffer, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_move_buffer, pcb_ratop_move_buffer, NULL, Index: trunk/src/change.c =================================================================== --- trunk/src/change.c (revision 15591) +++ trunk/src/change.c (revision 15592) @@ -52,11 +52,6 @@ pcb_polyop_change_clear, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_change_size, NULL, NULL, @@ -70,11 +65,6 @@ pcb_polyop_change_clear, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_change_size, NULL, NULL, @@ -91,11 +81,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_subcop_change_2nd_size, pcb_pstkop_change_2nd_size }; @@ -109,11 +94,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, NULL, /* subc */ pcb_pstkop_change_thermal }; @@ -124,11 +104,6 @@ pcb_polyop_change_clear_size, /* just to tell the user not to :-) */ NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_change_clear_size, NULL, NULL, @@ -145,11 +120,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_subcop_change_name, NULL /* padstack */ }; @@ -161,14 +131,9 @@ NULL, NULL, NULL, - pcb_pinop_change_num, - pcb_padop_change_num, NULL, NULL, NULL, - NULL, - NULL, - NULL, NULL /* padstack */ }; @@ -181,11 +146,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_subcop_change_square, NULL /* padstack */ }; @@ -195,15 +155,10 @@ NULL, NULL, NULL, - pcb_elemop_change_nonetlist, NULL, NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, pcb_subcop_change_nonetlist, NULL /* padstack */ }; @@ -214,11 +169,6 @@ pcb_polyop_change_join, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_change_join, NULL, NULL, @@ -235,11 +185,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_subcop_change_octagon, NULL /* padstack */ }; @@ -254,11 +199,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, NULL, /* subc */ NULL /* padstack */ }; @@ -272,11 +212,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_subcop_set_square, NULL /* padstack */ }; @@ -287,11 +222,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_set_join, NULL, NULL, @@ -308,11 +238,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_subcop_set_octagon, NULL /* padstack */ }; @@ -326,11 +251,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_subcop_clear_square, NULL /* padstack */ }; @@ -341,11 +261,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_clear_join, NULL, NULL, @@ -362,11 +277,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_subcop_clear_octagon, /* subc */ NULL /* padstack */ }; @@ -377,11 +287,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_change_radius, NULL, NULL, @@ -395,11 +300,6 @@ NULL, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_change_angle, NULL, NULL, @@ -413,11 +313,6 @@ pcb_polyop_change_flag, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_change_flag, NULL, NULL, @@ -429,13 +324,8 @@ pcb_lineop_invalidate_label, pcb_textop_invalidate_label, pcb_polyop_invalidate_label, - pcb_pinop_invalidate_label, NULL, NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_invalidate_label, NULL, NULL, Index: trunk/src/copy.c =================================================================== --- trunk/src/copy.c (revision 15591) +++ trunk/src/copy.c (revision 15592) @@ -48,11 +48,6 @@ pcb_polyop_copy, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_copy, NULL, NULL, Index: trunk/src/insert.c =================================================================== --- trunk/src/insert.c (revision 15591) +++ trunk/src/insert.c (revision 15592) @@ -49,11 +49,6 @@ pcb_polyop_insert_point, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arc_insert_point, pcb_ratop_insert_point, NULL, Index: trunk/src/move.c =================================================================== --- trunk/src/move.c (revision 15591) +++ trunk/src/move.c (revision 15592) @@ -48,11 +48,6 @@ pcb_lineop_move, pcb_textop_move, pcb_polyop_move, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_lineop_move_point, pcb_polyop_move_point, pcb_arcop_move, @@ -68,11 +63,6 @@ pcb_polyop_move_noclip, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_move_noclip, NULL, NULL, @@ -86,11 +76,6 @@ pcb_polyop_clip, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_clip, NULL, NULL, @@ -104,11 +89,6 @@ pcb_polyop_move_to_layer, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_move_to_layer, pcb_ratop_move_to_layer, NULL, Index: trunk/src/operation.h =================================================================== --- trunk/src/operation.h (revision 15591) +++ trunk/src/operation.h (revision 15592) @@ -137,11 +137,7 @@ void *(*Line)(pcb_opctx_t *ctx, pcb_layer_t *, pcb_line_t *); void *(*Text)(pcb_opctx_t *ctx, pcb_layer_t *, pcb_text_t *); void *(*Polygon)(pcb_opctx_t *ctx, pcb_layer_t *, pcb_poly_t *); - void *(*Via)(pcb_opctx_t *ctx, pcb_pin_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 *); +/*5*/ 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_poly_t *, pcb_point_t *); void *(*Arc)(pcb_opctx_t *ctx, pcb_layer_t *, pcb_arc_t *); Index: trunk/src/remove.c =================================================================== --- trunk/src/remove.c (revision 15591) +++ trunk/src/remove.c (revision 15592) @@ -40,11 +40,6 @@ pcb_lineop_remove, pcb_textop_remove, pcb_polyop_remove, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_lineop_remove_point, pcb_polyop_remove_point, pcb_arcop_remve, @@ -59,11 +54,6 @@ pcb_textop_destroy, pcb_polyop_destroy, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_polyop_destroy_point, pcb_arcop_destroy, pcb_ratop_destroy, Index: trunk/src/rotate.c =================================================================== --- trunk/src/rotate.c (revision 15591) +++ trunk/src/rotate.c (revision 15592) @@ -51,11 +51,6 @@ pcb_lineop_rotate90, pcb_textop_rotate90, pcb_polyop_rotate90, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_lineop_rotate90_point, NULL, pcb_arcop_rotate90, @@ -71,11 +66,6 @@ pcb_polyop_rotate, NULL, NULL, - NULL, - NULL, - NULL, - NULL, - NULL, pcb_arcop_rotate, NULL, NULL,