--- ray/src/common/standard.h 1990/12/15 15:01:35 1.5 +++ ray/src/common/standard.h 1991/10/23 15:19:23 1.8 @@ -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 @@ -57,11 +54,14 @@ extern int errno; /* system error number */ #else #define copystruct(d,s) bcopy((char *)(s),(char *)(d),sizeof(*(d))) #endif + #ifndef BSD #define bcopy(s,d,n) (void)memcpy(d,s,n) #define bzero(d,n) (void)memset(d,0,n) #define bcmp(b1,b2,n) memcmp(b1,b2,n) extern char *memcpy(), *memset(); +#define index strchr +#define rindex strrchr #endif extern char *sskip();