--- ray/src/common/standard.h 1991/10/23 15:19:23 1.8 +++ ray/src/common/standard.h 1991/10/24 08:37:58 1.9 @@ -49,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