--- ray/src/common/rtmisc.h 2003/06/27 06:53:21 3.1 +++ ray/src/common/rtmisc.h 2003/06/30 14:59:11 3.2 @@ -1,4 +1,4 @@ -/* RCSid $Id: rtmisc.h,v 3.1 2003/06/27 06:53:21 greg Exp $ */ +/* RCSid $Id: rtmisc.h,v 3.2 2003/06/30 14:59:11 schorsch Exp $ */ /* * Miscellaneous Radiance definitions */ @@ -11,23 +11,12 @@ extern "C" { #include /* memory operations */ #ifdef NOSTRUCTASS -#define copystruct(d,s) bcopy((void *)(s),(void *)(d),sizeof(*(d))) +#include +#define copystruct(d,s) memcpy((void *)(d),(void *)(s),sizeof(*(d))) #else #define copystruct(d,s) (*(d) = *(s)) #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) -#endif - -#ifdef _WIN32 -#define NIX 1 -#endif -#ifdef AMIGA -#define NIX 1 -#endif /* defined in bmalloc.c */ extern char *bmalloc(unsigned int n); extern void bfree(char *p, unsigned int n);