home *** CD-ROM | disk | FTP | other *** search
- #define sqr(a) ((a)*(a))
-
- #define ABS(a) (((a) < 0) ? -(a) : (a))
- #define SGN(a) (((a)<0) ? -1 : 1)
- #define ISZERO(x) ((tmpdouble = (x)) > -EPSILON && (tmpdouble) < EPSILON)
- #define setcolor(a,rr,gg,bb) ((a).r = rr, (a).g = rr, (a).b = bb)
- #define MIN(a, b) ( (a) < (b) ? (a) : (b) )
- #define MAX(a, b) ( (a) > (b) ? (a) : (b) )
-
- #define where() printf("%s %d\n", __FILE__, __LINE__);
-
- #define ALLOC(a) (a *) malloc(sizeof(a))
- #define CHECK_MEM(a,b) {if (a == NULL) alloc_err(b); }
-
- #ifndef DEBUG /* make assert() calls stop */
- #define NDEBUG
- #endif
-