From 03f8528315fa46c95991a34f3325d7b33ae5538c Mon Sep 17 00:00:00 2001
From: Edward Rudd <urkle@outoforder.cc>
Date: Sat, 02 May 2020 21:48:36 +0000
Subject: [PATCH] Update source to SDL2 2.0.12

---
 source/src/libm/s_scalbn.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/source/src/libm/s_scalbn.c b/source/src/libm/s_scalbn.c
index 6bb7192..3d8a718 100644
--- a/source/src/libm/s_scalbn.c
+++ b/source/src/libm/s_scalbn.c
@@ -20,6 +20,10 @@
 #include "math_private.h"
 #include <limits.h>
 
+#ifdef __WATCOMC__ /* Watcom defines huge=__huge */
+#undef huge
+#endif
+
 static const double
 two54  = 1.80143985094819840000e+16, /* 0x43500000, 0x00000000 */
 twom54 = 5.55111512312578270212e-17, /* 0x3C900000, 0x00000000 */
@@ -41,7 +45,7 @@
 	}
 	if (k == 0x7ff)
 		return x + x; /* NaN or Inf */
-	k = k + n;
+	k = (int32_t)(k + n);
 	if (k > 0x7fe)
 		return huge * copysign(huge, x); /* overflow */
 	if (n < -50000)

--
Gitblit v1.9.3