Index: wire.c =================================================================== --- wire.c (revision 18486) +++ wire.c (revision 18487) @@ -44,7 +44,7 @@ memcpy(dst->points, src->points, src->point_num*sizeof(wire_point_t)); } -static int node_index(wire_t *w, wirelist_node_t *node) +int wire_node_index(wire_t *w, wirelist_node_t *node) { int i; for (i = 0; i < w->point_num; i++) { Index: wire.h =================================================================== --- wire.h (revision 18486) +++ wire.h (revision 18487) @@ -31,6 +31,7 @@ void wire_pop_point(wire_t *w); void wire_copy(wire_t *dst, wire_t *src); +int wire_node_index(wire_t *w, wirelist_node_t *node); int wire_is_node_connected_with_point(wirelist_node_t *node, point_t *p); int wire_is_coincident_at_node(wirelist_node_t *node, point_t *p1, point_t *p2); int wire_point_position(wire_point_t *wp); /* counting from the inside */