From e9f8d4d59e883ad8b6e1915c93028982dcbfa124 Mon Sep 17 00:00:00 2001 From: Thomas Debesse Date: Fri, 26 Jun 2026 11:57:56 +0200 Subject: [PATCH] win32: fix incompatible pointer type in nacl_host_dir.c Fixes: src/shared/platform/win/nacl_host_dir.c:43:30: error: passing argument 1 of 'FindFirstFileA' from incompatible pointer type [-Wincompatible-pointer-types] 43 | d->handle = FindFirstFile(d->pattern, &d->find_data); | ~^~~~~~~~~ | | | wchar_t * {aka short unsigned int *} src/shared/platform/win/nacl_host_dir.c:220:34: error: passing argument 2 of 'FindNextFileA' from incompatible pointer type [-Wincompatible-pointer-types] 220 | if (!FindNextFile(d->handle, &d->find_data)) { | ^~~~~~~~~~~~~ | | | WIN32_FIND_DATAW * --- src/shared/platform/win/nacl_host_dir.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shared/platform/win/nacl_host_dir.c b/src/shared/platform/win/nacl_host_dir.c index 2f9c88c81e..754ca605a1 100644 --- a/src/shared/platform/win/nacl_host_dir.c +++ b/src/shared/platform/win/nacl_host_dir.c @@ -40,7 +40,7 @@ static int NaClHostDirInit(struct NaClHostDir *d) { int retval; - d->handle = FindFirstFile(d->pattern, &d->find_data); + d->handle = FindFirstFileW(d->pattern, &d->find_data); d->off = 0; d->done = 0; @@ -217,7 +217,7 @@ ssize_t NaClHostDirGetdents(struct NaClHostDir *d, i += nacl_abi_rec_length; ++d->off; - if (!FindNextFile(d->handle, &d->find_data)) { + if (!FindNextFileW(d->handle, &d->find_data)) { int win_err = GetLastError(); if (win_err == ERROR_NO_MORE_FILES) { d->done = 1;