> The patch replace pg_hypot with hypot in libc. The man page says
> as follows.
>
> man 3 hypot
>>       If the result overflows, a range error occurs, and the functions return
>>       HUGE_VAL, HUGE_VALF, or HUGE_VALL, respectively.
> ..
>>ERRORS
>>       See math_error(7) for information on how to determine whether an  error
>>       has occurred when calling these functions.
>>
>>       The following errors can occur:
>>
>>       Range error: result overflow
>>              errno  is  set  to ERANGE.  An overflow floating-point exception
>>              (FE_OVERFLOW) is raised.
>>
>>       Range error: result underflow
>>              An underflow floating-point exception (FE_UNDERFLOW) is raised.
>>
>>              These functions do not set errno for this case.
>
> So, the code seems to need some amendments following to this
> spec.

I included them on the latest version.


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to