diff options
author | rtk0c <[email protected]> | 2021-08-29 11:43:53 -0700 |
---|---|---|
committer | rtk0c <[email protected]> | 2021-08-29 11:43:53 -0700 |
commit | 500aa5130f3f5ad211749018d7be9b0ab46c12b4 (patch) | |
tree | 8c90b73c5c3f244dbcfeea1c53b44dde757c57a8 /core/src/Utils/IO/Archive.cpp | |
parent | 6cf03ad3dc98fe96893aec41b91b8f92c0a82e93 (diff) |
Change DataStream to use FileStream instead of std::fstream
Diffstat (limited to 'core/src/Utils/IO/Archive.cpp')
-rw-r--r-- | core/src/Utils/IO/Archive.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/src/Utils/IO/Archive.cpp b/core/src/Utils/IO/Archive.cpp index b6f806b..6c4084f 100644 --- a/core/src/Utils/IO/Archive.cpp +++ b/core/src/Utils/IO/Archive.cpp @@ -12,7 +12,7 @@ constexpr uint8_t kByteOrderMark = []() { std::optional<InputDataStream> DataArchive::LoadFile(const std::filesystem::path& path) { - auto stream = InputDataStream(std::fstream(path)); + auto stream = InputDataStream(InputFileStream(path)); uint8_t magicNumbers[kMagicNumberCount]; stream.ReadBytes(kMagicNumberCount, magicNumbers); @@ -37,7 +37,7 @@ std::optional<InputDataStream> DataArchive::LoadFile(const std::filesystem::path std::optional<OutputDataStream> DataArchive::SaveFile(const std::filesystem::path& path) { - auto stream = OutputDataStream(std::fstream(path)); + auto stream = OutputDataStream(OutputFileStream(path, OutputFileStream::TruncateFile)); stream.WriteBytes(kMagicNumberCount, kMagicNumbers); stream.Write(kByteOrderMark); |