--- ray/src/common/color.h 1997/01/31 12:39:12 2.13 +++ ray/src/common/color.h 1997/09/17 14:46:26 2.15 @@ -69,8 +69,8 @@ typedef float COLORMAT[3][3]; /* color coordinate con #define CIE_y_w 0.3333 #endif -#define STDPRIMS {CIE_x_r,CIE_y_r,CIE_x_g,CIE_y_g, \ - CIE_x_b,CIE_y_b,CIE_x_w,CIE_y_w} +#define STDPRIMS {{CIE_x_r,CIE_y_r},{CIE_x_g,CIE_y_g}, \ + {CIE_x_b,CIE_y_b},{CIE_x_w,CIE_y_w}} #define CIE_D ( CIE_x_r*(CIE_y_g - CIE_y_b) + \ CIE_x_g*(CIE_y_b - CIE_y_r) + \ @@ -198,6 +198,8 @@ extern COLOR cblack, cwhite; /* black (0,0,0) and wh #ifdef BSD #define cpcolormat(md,ms) bcopy((char *)ms,(char *)md,sizeof(COLORMAT)) #else +#ifndef memcpy extern char *memcpy(); +#endif #define cpcolormat(md,ms) (void)memcpy((char *)md,(char *)ms,sizeof(COLORMAT)) #endif