From ea093378a29b786edbaa265045638f66d7f83d8b Mon Sep 17 00:00:00 2001 From: Pierre Wendling Date: Thu, 23 Mar 2023 14:04:24 -0400 Subject: [PATCH] Fix clang-tidy error on LLVM 16. Starting LLVM 16, clang-diagnostic-implicit-function-declaration is treated as an error. --- include/SDL3/SDL_stdinc.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/SDL3/SDL_stdinc.h b/include/SDL3/SDL_stdinc.h index 78afe3a02..d75bf2fac 100644 --- a/include/SDL3/SDL_stdinc.h +++ b/include/SDL3/SDL_stdinc.h @@ -690,6 +690,11 @@ size_t strlcpy(char* dst, const char* src, size_t size); size_t strlcat(char* dst, const char* 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 +#include + #define SDL_malloc malloc #define SDL_calloc calloc #define SDL_realloc realloc