From ff8ca3b04c15eace1de1a7a66e3a05426b07b773 Mon Sep 17 00:00:00 2001
From: Andres Freund <andres@anarazel.de>
Date: Wed, 4 Feb 2015 13:27:31 +0100
Subject: [PATCH] Add missing float.h include to snprintf.c.

On windows _isnan() (which isnan() is redirected to in port/win32.h)
is declared in float.h, not math.h.

Per buildfarm animal currawong.

Backpatch to all supported branches.
---
 src/port/snprintf.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/port/snprintf.c b/src/port/snprintf.c
index 54e23355f3e..166374cabd6 100644
--- a/src/port/snprintf.c
+++ b/src/port/snprintf.c
@@ -33,6 +33,9 @@
 #include "c.h"
 
 #include <ctype.h>
+#ifdef _MSC_VER
+#include <float.h>				/* for _isnan */
+#endif
 #include <limits.h>
 #include <math.h>
 #ifndef WIN32
-- 
GitLab