Index: obj_arc.h =================================================================== --- obj_arc.h (revision 5114) +++ obj_arc.h (revision 5115) @@ -58,7 +58,11 @@ void pcb_arc_rotate90(pcb_arc_t *Arc, pcb_coord_t X, pcb_coord_t Y, unsigned Number); void pcb_arc_rotate(pcb_layer_t *layer, pcb_arc_t *arc, pcb_coord_t X, pcb_coord_t Y, double cosa, double sina, pcb_angle_t angle); +/*** hash ***/ +int pcb_arc_eq(const pcb_element_t *e1, const pcb_arc_t *a1, const pcb_element_t *e2, const pcb_arc_t *a2); +unsigned int pcb_arc_hash(const pcb_element_t *e, const pcb_arc_t *a); + pcb_box_t *pcb_arc_get_ends(pcb_arc_t *Arc); void pcb_arc_set_angles(pcb_layer_t *Layer, pcb_arc_t *a, pcb_angle_t new_sa, pcb_angle_t new_da); void pcb_arc_set_radii(pcb_layer_t *Layer, pcb_arc_t *a, pcb_coord_t new_width, pcb_coord_t new_height);