358 |
|
errno = ERANGE; |
359 |
|
} |
360 |
|
#endif |
361 |
< |
if (errno == EDOM || errno == ERANGE) { |
361 |
> |
if ((errno == EDOM) | (errno == ERANGE)) { |
362 |
|
wputs(fname); |
363 |
|
if (errno == EDOM) |
364 |
|
wputs(": domain error\n"); |
396 |
|
double a1 = argument(1); |
397 |
|
int n = (int)(a1 + .5); |
398 |
|
|
399 |
< |
if (a1 < -.5 || n >= narg) { |
399 |
> |
if ((a1 < -.5) | (n >= narg)) { |
400 |
|
errno = EDOM; |
401 |
|
return(0.0); |
402 |
|
} |
412 |
|
int n = nargum(); |
413 |
|
double vmax = argument(1); |
414 |
|
|
415 |
< |
while (--n) { |
416 |
< |
double v = argument(n); |
415 |
> |
while (n > 1) { |
416 |
> |
double v = argument(n--); |
417 |
|
if (vmax < v) |
418 |
|
vmax = v; |
419 |
|
} |
427 |
|
int n = nargum(); |
428 |
|
double vmin = argument(1); |
429 |
|
|
430 |
< |
while (--n) { |
431 |
< |
double v = argument(n); |
430 |
> |
while (n > 1) { |
431 |
> |
double v = argument(n--); |
432 |
|
if (vmin > v) |
433 |
|
vmin = v; |
434 |
|
} |