ReadNoFence64 is broken on i386 MSVC <11.0 and Clang MSVC mode, and has never been used inside Wine for PE side.
--
v2: include: Remove ReadNoFence64 and related definitions if defined(_MSC_VER).
include: Compile out ReadNoFence64 if defined(_MSC_VER) && !defined(__WINESRC__).
https://gitlab.winehq.org/wine/wine/-/merge_requests/7303
The absolute dirid (-1) is an empty string and should not have a backslash appended to separate it from the filename; DestinationDirs with `-1` and a file spec like `c:\foo.bin` must remain as `c:\foo.bin` after `build_filepathsW`, it must not become `\c:\foo.bin`. This also fixes a undefined access to `buffer[-1]` when src2 is an empty string!
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7688