337 |
|
d = 1.0/ncells; |
338 |
|
scalecolor(dlightsets->lamb, d); |
339 |
|
done: /* clear sphere sample array */ |
340 |
< |
bzero((char *)ssamp, sizeof(ssamp)); |
340 |
> |
bzero((void *)ssamp, sizeof(ssamp)); |
341 |
|
return(ncells); |
342 |
|
} |
343 |
|
|
535 |
|
dobj_load(oct, nam) /* create/load an octree object */ |
536 |
|
char *oct, *nam; |
537 |
|
{ |
538 |
– |
extern char *getlibpath(), *getpath(); |
538 |
|
char *fpp, fpath[128]; |
539 |
|
register DOBJECT *op; |
540 |
|
/* check arguments */ |
555 |
|
return(0); |
556 |
|
} |
557 |
|
/* get octree path */ |
558 |
< |
if ((fpp = getpath(oct, getlibpath(), R_OK)) == NULL) { |
558 |
> |
if ((fpp = getpath(oct, getrlibpath(), R_OK)) == NULL) { |
559 |
|
sprintf(errmsg, "cannot find octree \"%s\"", oct); |
560 |
|
error(COMMAND, errmsg); |
561 |
|
return(0); |
730 |
|
return(0); |
731 |
|
} |
732 |
|
/* hold last transform */ |
733 |
< |
bcopy((char *)lastxfav, (char *)txfav, |
733 |
> |
bcopy((void *)lastxfav, (void *)txfav, |
734 |
|
(txfac=lastxfac)*sizeof(char *)); |
735 |
|
/* save this transform */ |
736 |
< |
bcopy((char *)curobj->xfav, (char *)lastxfav, |
736 |
> |
bcopy((void *)curobj->xfav, (void *)lastxfav, |
737 |
|
(lastxfac=curobj->xfac)*sizeof(char *)); |
738 |
|
/* copy back last transform */ |
739 |
< |
bcopy((char *)txfav, (char *)curobj->xfav, |
739 |
> |
bcopy((void *)txfav, (void *)curobj->xfav, |
740 |
|
(curobj->xfac=txfac)*sizeof(char *)); |
741 |
|
/* set matrices */ |
742 |
|
fullxf(&curobj->xfb, curobj->xfac, curobj->xfav); |