Browse Source

fix mingw build failures in CI with clang-tidy.

Ozkan Sezer 1 year ago
parent
commit
a8a72de6fb
1 changed files with 9 additions and 0 deletions
  1. 9 0
      include/SDL3/SDL_stdinc.h

+ 9 - 0
include/SDL3/SDL_stdinc.h

@@ -699,10 +699,19 @@ size_t strlcpy(char* dst, const char* src, size_t size);
 size_t strlcat(char* dst, const char* src, size_t size);
 #endif
 
+#ifndef HAVE_WCSLCPY
+size_t wcslcpy(wchar_t *dst, const wchar_t *src, size_t size);
+#endif
+
+#ifndef HAVE_WCSLCAT
+size_t wcslcat(wchar_t *dst, const wchar_t *src, size_t size);
+#endif
+
 /* Starting LLVM 16, the analyser errors out if these functions do not have
    their prototype defined (clang-diagnostic-implicit-function-declaration) */
 #include <stdlib.h>
 #include <string.h>
+#include <stdio.h>
 
 #define SDL_malloc malloc
 #define SDL_calloc calloc