Index: cdt.h =================================================================== --- cdt.h (revision 18407) +++ cdt.h (revision 18408) @@ -59,4 +59,8 @@ #define EDGE_OTHER_POINT(edge, point) \ ((edge)->endp[0] != (point) ? (edge)->endp[0] : (edge)->endp[1]) +#define DIST2(p, q) \ + (((double)((p)->pos.x - (q)->pos.x) * (double)((p)->pos.x - (p)->pos.x)) \ + + ((double)((p)->pos.y - (q)->pos.y) * (double)((p)->pos.y - (p)->pos.y))) + #endif