53 |
|
errno = 0; |
54 |
|
for (i = 0; i < nv; i++) |
55 |
|
pt[i] = evalue(mf->ep[i]); |
56 |
< |
if (errno == EDOM || errno == ERANGE) |
56 |
> |
if ((errno == EDOM) | (errno == ERANGE)) |
57 |
|
goto computerr; |
58 |
|
dval[0] = datavalue(dp, pt); |
59 |
|
for (i = 1; i < 3; i++) { |
65 |
|
errno = 0; |
66 |
|
for (i = 0; i < 3; i++) |
67 |
|
disp[i] = funvalue(m->oargs.sarg[i], 3, dval); |
68 |
< |
if (errno == EDOM || errno == ERANGE) |
68 |
> |
if ((errno == EDOM) | (errno == ERANGE)) |
69 |
|
goto computerr; |
70 |
|
if (mf->fxp != &unitxf) |
71 |
|
multv3(disp, disp, mf->fxp->xfm); |