Index: trunk/src_plugins/rbs_routing/map.c =================================================================== --- trunk/src_plugins/rbs_routing/map.c (revision 38853) +++ trunk/src_plugins/rbs_routing/map.c (revision 38854) @@ -232,14 +232,6 @@ return rbsr_find_point_(rbs, cx, cy, RND_COORD_MAX, delta); } -/* whether two coords are matching within 10 nm */ -#define CRDEQ_DELTA RBSR_R2G(10) -RND_INLINE int crdeq(double c1, double c2) -{ - double d = c1-c2; - return ((d > -CRDEQ_DELTA) && (d < +CRDEQ_DELTA)); -} - static int map_2nets_intermediate(rbsr_map_t *rbs, grbs_2net_t *tn, pcb_2netmap_obj_t *prev, pcb_2netmap_obj_t *obj, grbs_arc_t **prevarc, grbs_line_t **prevline) { grbs_arc_t *a; Index: trunk/src_plugins/rbs_routing/map.h =================================================================== --- trunk/src_plugins/rbs_routing/map.h (revision 38853) +++ trunk/src_plugins/rbs_routing/map.h (revision 38854) @@ -51,3 +51,11 @@ /* Same as rbsr_find_point but searches with a bigger box (of width 2*delta) */ grbs_point_t *rbsr_find_point_thick(rbsr_map_t *rbs, rnd_coord_t cx, rnd_coord_t cy, rnd_coord_t delta); + +/* whether two coords are matching within 10 nm */ +#define CRDEQ_DELTA RBSR_R2G(10) +RND_INLINE int crdeq(double c1, double c2) +{ + double d = c1-c2; + return ((d > -CRDEQ_DELTA) && (d < +CRDEQ_DELTA)); +}