}
int
-win32_read_file(const mbchar *filename,
+win32_read_file(const utf16lechar *win32_filename,
void *handle, u64 offset, size_t size, void *buf)
{
HANDLE h = handle;
if (ReadFile(h, buf, size, &bytesRead, NULL) && bytesRead == size)
return 0;
err = GetLastError();
- ERROR("Error reading \"%s\"", filename);
+ ERROR("Error reading \"%ls\"", win32_filename);
win32_error(err);
return WIMLIB_ERR_READ;
}