--- ray/src/common/standard.h 1991/04/12 13:55:33 1.6 +++ ray/src/common/standard.h 1991/10/24 08:37:58 1.9 @@ -16,7 +16,7 @@ /* regular transformation */ typedef struct { MAT4 xfm; /* transform matrix */ - double sca; /* scalefactor */ + FLOAT sca; /* scalefactor */ } XF; /* complemetary tranformation */ typedef struct { @@ -24,9 +24,6 @@ typedef struct { XF b; /* backward */ } FULLXF; -#define FHUGE (1e10) /* large real number */ -#define FTINY (1e-6) /* small real number */ - #ifdef M_PI #define PI M_PI #else @@ -52,10 +49,10 @@ extern char errmsg[]; /* global buffer for error me extern int errno; /* system error number */ /* memory operations */ -#ifdef STRUCTASSIGN -#define copystruct(d,s) (*(d) = *(s)) -#else +#ifdef NOSTRUCTASS #define copystruct(d,s) bcopy((char *)(s),(char *)(d),sizeof(*(d))) +#else +#define copystruct(d,s) (*(d) = *(s)) #endif #ifndef BSD