#endif
#define MAX(a,b) ((a)>(b)?(a):(b))
-#ifdef ABS
-#undef ABS
-#endif
-#define ABS(a) ((a) >= 0 ? (a) : -(a))
-
#define AVG(a,b) ((a + b) / 2)
#define SGN(a) (((a)<0)? -1 : 1)
#define CMP(a,b) (((a)<(b)) ? -1 : (((a)>(b)) ? 1 : 0))
#define NEW(t) (t*)malloc(sizeof(t))
#define MAX(a,b) ((a)>(b)?(a):b)
#define MIN(a,b) ((a)<(b)?(a):b)
-#define ABS(a) (((a)>0)?(a):(-(a)))
#ifdef TRUE
#undef TRUE
#define NIL 0
-#define ABS(x) (((x) > 0) ? (x) : (-x))
#define SLOPE(p,q) ( ( ( p.y ) - ( q.y ) ) / ( ( p.x ) - ( q.x ) ) )
#define MAX(a,b) ( ( a ) > ( b ) ? ( a ) : ( b ) )