[gtk/wip/otte/listview] xxx: isnanf() is some wtf
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/otte/listview] xxx: isnanf() is some wtf
- Date: Sun, 24 May 2020 22:07:55 +0000 (UTC)
commit 747d0fc1159a43992d4f555ba193fc75142cc8da
Author: Benjamin Otte <otte redhat com>
Date: Mon May 25 00:07:07 2020 +0200
xxx: isnanf() is some wtf
gtk/fallback-c89.c | 8 ++++++++
1 file changed, 8 insertions(+)
---
diff --git a/gtk/fallback-c89.c b/gtk/fallback-c89.c
index a566e3423a..351c0a6474 100644
--- a/gtk/fallback-c89.c
+++ b/gtk/fallback-c89.c
@@ -97,11 +97,19 @@ isnan (double x)
* MSVC does not have isnanf(), but it does
* have _isnanf() which does the same as isnanf()
*/
+#ifdef _MSC_VER
static inline gboolean
isnanf (float x)
{
return _isnanf (x);
}
+#elif define (__GNUC__)
+/* gcc has an intern function that it warns about when
+ * using -Wshadow but no header properly declares it,
+ * so we do it instead.
+ */
+extern int isnanf (x);
+#endif
#endif
#ifndef INFINITY
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]