From 667eeb1a7e934dcc10e011b8aee392a32dd5f144 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Thu, 10 Sep 2026 20:09:17 +0200 Subject: [PATCH] Use SDL_wcslen in vendored gameinput.cpp --- build-scripts/check_stdlib_usage.py | 1 + src/core/windows/gameinput/gameinput.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/build-scripts/check_stdlib_usage.py b/build-scripts/check_stdlib_usage.py index f944e27ded..f6b333630a 100755 --- a/build-scripts/check_stdlib_usage.py +++ b/build-scripts/check_stdlib_usage.py @@ -162,6 +162,7 @@ def find_symbols_in_file(file: pathlib.Path) -> int: allowed_extensions = [ ".c", ".cpp", ".m", ".h", ".hpp", ".cc" ] excluded_paths = [ + "src/core/windows/gameinput/gameinput.cpp", "src/stdlib", "src/libm", "src/hidapi", diff --git a/src/core/windows/gameinput/gameinput.cpp b/src/core/windows/gameinput/gameinput.cpp index 3841c1ec19..2d88c4e501 100644 --- a/src/core/windows/gameinput/gameinput.cpp +++ b/src/core/windows/gameinput/gameinput.cpp @@ -47,6 +47,7 @@ #define memcpy_s(DST, DST_SIZE, SRC, SRC_SIZE) SDL_memcpy(DST, SRC, SDL_min(DST_SIZE, SRC_SIZE)) #define wcscpy_s(DST, DST_SIZE, SRC) SDL_wcslcpy(DST, SRC, DST_SIZE) #define wcscat_s(DST, DST_SIZE, SRC) SDL_wcslcat(DST, SRC, DST_SIZE) +#define wcslen(S) SDL_wcslen(S) #if __cplusplus < 2011003L #define noexcept