diff --git a/src/thread/SDL_thread.c b/src/thread/SDL_thread.c
index 1a60cb0e8..65610339c 100644
--- a/src/thread/SDL_thread.c
+++ b/src/thread/SDL_thread.c
@@ -211,7 +211,7 @@ SDL_GetStaticErrBuf()
     return &SDL_global_error;
 }
 
-static void
+static void SDLCALL
 SDL_FreeErrBuf(void *data)
 {
     SDL_error *errbuf = (SDL_error *)data;