From 3a4c9d6990de06510a2efc87f806ab0062da793c Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Wed, 18 Oct 2023 22:30:16 -0700
Subject: [PATCH] Fixed build error when API logging is enabled
---
src/dynapi/SDL_dynapi.c | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/src/dynapi/SDL_dynapi.c b/src/dynapi/SDL_dynapi.c
index 8dc4b999a1f2..603ea36a3df2 100644
--- a/src/dynapi/SDL_dynapi.c
+++ b/src/dynapi/SDL_dynapi.c
@@ -275,6 +275,16 @@ static int SDLCALL SDL_asprintf_LOGSDLCALLS(char **strp, SDL_PRINTF_FORMAT_STRIN
va_end(ap);
return retval;
}
+static int SDLCALL SDL_swprintf_LOGSDLCALLS(SDL_OUT_Z_CAP(maxlen) wchar_t *buf, size_t maxlen, SDL_PRINTF_FORMAT_STRING const wchar_t *fmt, ...)
+{
+ int retval;
+ va_list ap;
+ SDL_Log_REAL("SDL3CALL SDL_swprintf");
+ va_start(ap, fmt);
+ retval = SDL_vswprintf_REAL(buf, maxlen, fmt, ap);
+ va_end(ap);
+ return retval;
+}
static void SDLCALL SDL_Log_LOGSDLCALLS(SDL_PRINTF_FORMAT_STRING const char *fmt, ...)
{
va_list ap;