From 0d774b88ab718fdd924d86190e679874a8fff670 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Fri, 30 Apr 2021 22:01:33 +0300
Subject: [PATCH] guard SDL2 math function defines.
---
src/SDL20_syms.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/SDL20_syms.h b/src/SDL20_syms.h
index 208a0bf..6db3bad 100644
--- a/src/SDL20_syms.h
+++ b/src/SDL20_syms.h
@@ -276,9 +276,12 @@ SDL20_SYM_PASSTHROUGH(char *,iconv_string,(const char *a, const char *b, const c
SDL20_SYM(int,setenv,(const char *a, const char *b, int c),(a,b,c),return)
SDL20_SYM(int,atoi,(const char *a),(a),return)
#ifdef __WATCOMC__ /* Watcom builds are broken with SDL math functions. */
+#ifndef SDL12_MATH
#include <math.h>
#define SDL20_fabsf fabs
#define SDL20_floorf floor
+#define SDL12_MATH
+#endif
#else
SDL20_SYM(float,fabsf,(float a),(a),return)
SDL20_SYM(float,floorf,(float a),(a),return)