Jinoh Kang (@iamahuman) commented about dlls/kernel32/tests/file.c:
- FindClose(hFind); + while (FindNextFileA(hfind, &fd)); + FindClose(hfind); } } - ret = DeleteFileA(source); - ok(ret, "DeleteFileA: error %ld\n", GetLastError()); ret = DeleteFileA(dest); ok(!ret, "DeleteFileA: error %ld\n", GetLastError()); + + /* test renaming file to hardlink of itself with different case */ + lstrcpyA(dest, tempdir); + lstrcatA(dest, "\\hardlink"); + ret = CreateHardLinkA(dest, source, NULL); + ok(ret, "CreateHardLinkA: error %ld\n", GetLastError()); + dest[lstrlenA(dest) - 4] = 'L'; Nit, but consistent with the strrchr backslash and for readability
```suggestion:-0+0 *strrchr(dest, 'l') = 'L'; ``` -- https://gitlab.winehq.org/wine/wine/-/merge_requests/6855#note_97917