It was previously not possible to load a map or really any file with a filename containing unicode, e.g. german umlauts. Console map completion with unicode was also broken.
Now all filenames are converted from multibyte to widechar on windows, and the correct functions and structs (with the W
suffix) are used consistently.
The unused and not working IOFLAG_RANDOM
is replaced with IOFLAG_APPEND
.