| 135 |
|
dobjects = ohead.next; |
| 136 |
|
if (!foundlink) { |
| 137 |
|
glDeleteLists(op->listid, op->nlists); |
| 138 |
< |
close_process(&(op->rtp)); |
| 138 |
> |
close_process(&op->rtp); |
| 139 |
|
} |
| 140 |
|
while (op->xfac) |
| 141 |
|
freestr(op->xfav[--op->xfac]); |
| 610 |
|
/* start rtrace */ |
| 611 |
|
rtargv[RTARGC-1] = fpath; |
| 612 |
|
rtargv[RTARGC] = NULL; |
| 613 |
< |
open_process(&(op->rtp), rtargv); |
| 613 |
> |
op->rtp = sp_inactive; |
| 614 |
> |
open_process(&op->rtp, rtargv); |
| 615 |
|
/* insert into main list */ |
| 616 |
|
op->next = dobjects; |
| 617 |
|
curobj = dobjects = op; |
| 909 |
|
VCOPY(darr, rorg); VCOPY(darr+3, rdir); |
| 910 |
|
} |
| 911 |
|
/* trace it */ |
| 912 |
< |
if (process(&(op->rtp), (char *)darr, (char *)darr, sizeof(double), |
| 912 |
> |
if (process(&op->rtp, (char *)darr, (char *)darr, sizeof(double), |
| 913 |
|
6*sizeof(double)) != sizeof(double)) |
| 914 |
|
error(SYSTEM, "rtrace communication error"); |
| 915 |
|
/* return distance */ |