(previous exchange snipped since this is only tangential to what we
spoke about)
from man exp (i wish every man page had a section named "return value"):
ERRORS
The log() and log10() functions can return the following errors:
EDOM The argument x is negative.
ERANGE The argument x is zero. The log of zero is not defined.
The pow() function can return the following error:
EDOM The argument x is negative and y is not an integral
value. This would result in a complex number.
would this be considered an error in the man page?
these functions return a double. EDOM and ERANGE are integers. they
can't return EDOM and ERANGE, AFAICS. i think what the manpage should
say is "they can set errno to the following values".
if this is a mistake, would reporting the error to the libc package
maintainer be good enough to ensure the report gets filed to upstream
authors?
pete
_______________________________________________
vox-tech mailing list
[EMAIL PROTECTED]
http://lists.lugod.org/mailman/listinfo/vox-tech