# | Line 52 | Line 52 | RAY *r; | |
---|---|---|
52 | errno = 0; | |
53 | for (i = 0; i < nv; i++) | |
54 | pt[i] = evalue(mf->ep[i]); | |
55 | < | if (errno) |
55 | > | if (errno == EDOM || errno == ERANGE) |
56 | goto computerr; | |
57 | dval[0] = datavalue(dp, pt); | |
58 | for (i = 1; i < 3; i++) { | |
# | Line 64 | Line 64 | RAY *r; | |
64 | errno = 0; | |
65 | for (i = 0; i < 3; i++) | |
66 | disp[i] = funvalue(m->oargs.sarg[i], 3, dval); | |
67 | < | if (errno) |
67 | > | if (errno == EDOM || errno == ERANGE) |
68 | goto computerr; | |
69 | if (mf->f != &unitxf) | |
70 | multv3(disp, disp, mf->f->xfm); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |