From 1c001ffc1ebb6170b0f91cb9218d701d43c48efc Mon Sep 17 00:00:00 2001 From: superp00t Date: Mon, 14 Aug 2023 17:52:50 -0400 Subject: [PATCH] fix(os): OsWriteFile passes bytes written to pointer --- bc/os/File.cpp | 2 +- bc/os/File.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bc/os/File.cpp b/bc/os/File.cpp index 12346c2..b270be9 100644 --- a/bc/os/File.cpp +++ b/bc/os/File.cpp @@ -102,7 +102,7 @@ int32_t OsSetFileAttributes(const char* fileName, uint32_t attributes) { } uint64_t OsGetFileSize(HOSFILE fileHandle) { - auto info = Blizzard::File::GetInfo(reinterpret_cast(fileHandle)); + auto info = Blizzard::File::GetFileInfo(reinterpret_cast(fileHandle)); return info->size; } diff --git a/bc/os/File.hpp b/bc/os/File.hpp index 4f73be4..c5e359e 100644 --- a/bc/os/File.hpp +++ b/bc/os/File.hpp @@ -56,7 +56,7 @@ int32_t OsSetFileAttributes(const char* fileName, uint32_t attributes); uint64_t OsGetFileSize(HOSFILE fileHandle); -int32_t OsWriteFile(HOSFILE fileHandle, void* buffer, size_t bytesToWrite, size_t bytesWritten); +int32_t OsWriteFile(HOSFILE fileHandle, void* buffer, size_t bytesToWrite, size_t* bytesWritten); int32_t OsReadFile(HOSFILE fileHandle, void* buffer, size_t bytesToRead, size_t* bytesRead);