--- ray/src/common/standard.h 2003/03/27 04:16:33 2.20 +++ ray/src/common/standard.h 2003/05/13 17:58:32 2.22 @@ -1,4 +1,4 @@ -/* RCSid $Id: standard.h,v 2.20 2003/03/27 04:16:33 greg Exp $ */ +/* RCSid $Id: standard.h,v 2.22 2003/05/13 17:58:32 greg Exp $ */ /* * Miscellaneous definitions required by many routines. */ @@ -87,7 +87,7 @@ extern double tcos(); /* table-based cosine approxim #define ttan(x) (tsin(x)/tcos(x)) #endif /* custom version of assert(3) */ -#define CHECK(be,et,em) if (be) error(et,em) else +#define CHECK(be,et,em) if (be) error(et,em); else #ifdef DEBUG #define DCHECK CHECK #else @@ -95,7 +95,7 @@ extern double tcos(); /* table-based cosine approxim #endif /* memory operations */ #ifdef NOSTRUCTASS -#define copystruct(d,s) bcopy((char *)(s),(char *)(d),sizeof(*(d))) +#define copystruct(d,s) bcopy((void *)(s),(void *)(d),sizeof(*(d))) #else #define copystruct(d,s) (*(d) = *(s)) #endif @@ -131,7 +131,7 @@ extern char *fgetword(); extern void fputword(); extern char *fixargv0(); extern FILE *frlibopen(); -extern char *getlibpath(); +extern char *getrlibpath(); extern char *getpath(); extern void putstr(); extern void putint(); @@ -204,7 +204,7 @@ extern char *fixargv0(char *av0); /* defined in fropen.c */ extern FILE *frlibopen(char *fname); /* defined in getlibpath.c */ -extern char *getlibpath(void); +extern char *getrlibpath(void); /* defined in getpath.c */ extern char *getpath(char *fname, char *searchpath, int mode); /* defined in portio.c */