Alexandre Julliard (@julliard) commented about programs/where/main.c:
wcscpy(glob, search_path);
wcscat(glob, L"\\");
wcscat(glob, pattern);
wcscat(glob, extensions[i]);
handle = FindFirstFileExW(glob, FindExInfoBasic, &match, 0, NULL, 0);
more = (handle != INVALID_HANDLE_VALUE);
while (more)
{
if (PathCombineW(match_path, search_path, match.cFileName))
{
printf("%ls\n", match_path);
found = TRUE;
}
more = FindNextFileW(handle, &match);
This is not the correct pattern for FindFirstFile/FindNextFile.