--- ray/src/rt/colortab.c 1990/01/16 16:00:00 1.10 +++ ray/src/rt/colortab.c 1990/01/19 00:00:37 1.11 @@ -80,7 +80,7 @@ int ncolors; /* partition color space */ cut(ctree, 0, CLRCUBE, 0, ncolors); /* clear histogram */ - bzero(histo, sizeof(histo)); + bzero((char *)histo, sizeof(histo)); /* return number of colors used */ return(ncolors); } @@ -155,9 +155,9 @@ double gam; set_cmap(rmap, gmap, bmap) /* set custom color correction map */ BYTE *rmap, *gmap, *bmap; { - bcopy(rmap, clrmap[RED], 256); - bcopy(gmap, clrmap[GRN], 256); - bcopy(bmap, clrmap[BLU], 256); + bcopy((char *)rmap, (char *)clrmap[RED], 256); + bcopy((char *)gmap, (char *)clrmap[GRN], 256); + bcopy((char *)bmap, (char *)clrmap[BLU], 256); } @@ -176,7 +176,7 @@ int c0, c1; } /* split box */ *tree = split(box); - bcopy(box, kb, sizeof(kb)); + bcopy((char *)box, (char *)kb, sizeof(kb)); /* do left (lesser) branch */ kb[prim(*tree)][1] = part(*tree); cut(tree+(1<>1);