Commit f2bd861cd7168effeda59aceaaa61b82bc43a87a

Ozkan Sezer 2021-01-04T08:50:00

move SDL_tcsstr definition to core/windows/SDL_windows.h

diff --git a/src/core/windows/SDL_windows.h b/src/core/windows/SDL_windows.h
index 6230fd6..8d2668e 100644
--- a/src/core/windows/SDL_windows.h
+++ b/src/core/windows/SDL_windows.h
@@ -47,6 +47,12 @@
 #define WIN_UTF8ToString(S) SDL_iconv_string("ASCII", "UTF-8", (char *)(S), SDL_strlen(S)+1)
 #endif
 
+#ifdef UNICODE
+#define SDL_tcsstr SDL_wcsstr
+#else
+#define SDL_tcsstr SDL_strstr
+#endif
+
 /* Sets an error message based on a given HRESULT */
 extern int WIN_SetErrorFromHRESULT(const char *prefix, HRESULT hr);
 
diff --git a/src/joystick/windows/SDL_dinputjoystick.c b/src/joystick/windows/SDL_dinputjoystick.c
index 0c4ffe1..a31b79a 100644
--- a/src/joystick/windows/SDL_dinputjoystick.c
+++ b/src/joystick/windows/SDL_dinputjoystick.c
@@ -232,12 +232,6 @@ SetDIerror(const char *function, HRESULT code)
     return SDL_SetError("%s() DirectX error 0x%8.8lx", function, code);
 }
 
-#ifdef UNICODE
-#define SDL_tcsstr SDL_wcsstr
-#else
-#define SDL_tcsstr SDL_strstr
-#endif
-
 #if 0 /* Microsoft recommended implementation, but slower than checking raw devices */
 #define COBJMACROS
 #include <wbemidl.h>