home *** CD-ROM | disk | FTP | other *** search
- /*->h.etc */
-
-
-
- #define MAX(a,b) (((a))>((b))?(a):(b))
- #define MIN(a,b) (((a))>((b))?(b):(a))
-
- #define USE(a) ((a)=(a))
-
- #define ABS(a) ((a)>=0?(a):-(a))
- #define SGN(a) ((a)>=0?1:-1)
-
- #define ROOF(a,max) ((a)>(max)?(max):(a))
- #define FLOOR(a,min) ((a)<(min)?(min):(a))
- #define CUT(a,min,max) FLOOR((ROOF((a),(max))),(min))
-
- #define SWOP(a,b) {(a)^=(b);(b)^=(a);(a)^=(b);}
-
-