| 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); |