Re: _isnan() on Windows
От | Alvaro Herrera |
---|---|
Тема | Re: _isnan() on Windows |
Дата | |
Msg-id | 20180710175128.ubudbinw6qr5bwen@alvherre.pgsql обсуждение исходный текст |
Ответ на | _isnan() on Windows (Emre Hasegeli <emre@hasegeli.com>) |
Ответы |
Re: _isnan() on Windows
|
Список | pgsql-hackers |
On 2018-Jul-10, Emre Hasegeli wrote: > isnan() function is evidently not present on <math.h> on Windows > before Visual Studio 2013. We define it on win32_port.h using > _isnan(). However _isnan() is also not present. It is on <float.h>. > The patch is attached to include this from win32_port.h. > > Thanks to Thomas Munro for point this out to me [1]. It is hard to > notice this issue without testing the changes on Windows. Oh, it looks like commits 33a7101281c6, 8e211f539146, 86dbbf20d849 (probably others) papered over this by the expedient of adding #include <float.h> to random .c files rather than your patch, which seems the proper fix. -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления: