From 2a6a46088cb985b267fa8271894a1ec66663e698 Mon Sep 17 00:00:00 2001 From: Stian Skjelstad Date: Tue, 4 Aug 2026 18:05:51 +0200 Subject: [PATCH] GetProcAddress is marked FARPROC, will yield warning unless casted via void * --- src/share/win_utf8_io/win_utf8_io.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/share/win_utf8_io/win_utf8_io.c b/src/share/win_utf8_io/win_utf8_io.c index 0d75cbf9b3..6117bf26f4 100644 --- a/src/share/win_utf8_io/win_utf8_io.c +++ b/src/share/win_utf8_io/win_utf8_io.c @@ -129,7 +129,8 @@ int get_utf8_argv(int *argc, char ***argv) wenv = _wenviron; #else // !FLAC_WINDOWS_APP if ((handle = LoadLibraryW(L"msvcrt.dll")) == NULL) return 1; - if ((wgetmainargs = (wgetmainargs_t)GetProcAddress(handle, "__wgetmainargs")) == NULL) { + /* GetProcAddress is marked FARPROC, will yield warning unless casted via void * */ + if ((wgetmainargs = (wgetmainargs_t)(void *)GetProcAddress(handle, "__wgetmainargs")) == NULL) { FreeLibrary(handle); return 1; }