111 |
|
if (errno == EDOM || errno == ERANGE) |
112 |
|
goto computerr; |
113 |
|
} |
114 |
< |
if (mf->f != &unitxf) |
115 |
< |
multv3(nr.rdir, nr.rdir, mf->f->xfm); |
114 |
> |
if (mf->fxp != &unitxf) |
115 |
> |
multv3(nr.rdir, nr.rdir, mf->fxp->xfm); |
116 |
|
if (r->rox != NULL) |
117 |
|
multv3(nr.rdir, nr.rdir, r->rox->f.xfm); |
118 |
|
if (normalize(nr.rdir) == 0.0) |
190 |
|
if (errno == EDOM || errno == ERANGE) |
191 |
|
goto computerr; |
192 |
|
} |
193 |
< |
if (mf->f != &unitxf) |
194 |
< |
multv3(newdir, newdir, mf->f->xfm); |
193 |
> |
if (mf->fxp != &unitxf) |
194 |
> |
multv3(newdir, newdir, mf->fxp->xfm); |
195 |
|
/* normalization unnecessary */ |
196 |
|
newdot = DOT(newdir, nv); |
197 |
|
if (newdot <= FTINY && newdot >= -FTINY) |