mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-31 11:50:07 +00:00
os2: Use win32_wstring_to_utf8 over win32_utf16_to_utf8 when converting FIND_DATAW to File_Info
This commit is contained in:
@@ -14,7 +14,7 @@ find_data_to_file_info :: proc(base_path: string, d: ^win32.WIN32_FIND_DATAW, al
|
|||||||
if d.cFileName[0] == '.' && d.cFileName[1] == '.' && d.cFileName[2] == 0 {
|
if d.cFileName[0] == '.' && d.cFileName[1] == '.' && d.cFileName[2] == 0 {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
path := concatenate({base_path, `\`, win32_utf16_to_utf8(d.cFileName[:], temp_allocator()) or_else ""}, allocator) or_return
|
path := concatenate({base_path, `\`, win32_wstring_to_utf8(raw_data(d.cFileName[:]), temp_allocator()) or_else ""}, allocator) or_return
|
||||||
|
|
||||||
handle := win32.HANDLE(_open_internal(path, {.Read}, 0o666) or_else 0)
|
handle := win32.HANDLE(_open_internal(path, {.Read}, 0o666) or_else 0)
|
||||||
defer win32.CloseHandle(handle)
|
defer win32.CloseHandle(handle)
|
||||||
|
|||||||
Reference in New Issue
Block a user