# | Line 338 | Line 338 | libfunc( /* execute library function */ | |
---|---|---|
338 | errno = 0; | |
339 | d = (*lp->f)(lp->fname); | |
340 | #ifdef isnan | |
341 | < | if (errno == 0) |
341 | > | if (errno == 0) { |
342 | if (isnan(d)) | |
343 | errno = EDOM; | |
344 | else if (isinf(d)) | |
345 | errno = ERANGE; | |
346 | + | } |
347 | #endif | |
348 | if (errno == EDOM || errno == ERANGE) { | |
349 | wputs(fname); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |