diff options
author | 2022-02-13 10:36:36 +1100 | |
---|---|---|
committer | 2022-02-13 10:36:36 +1100 | |
commit | ea6d1ae3f4cd36732c2b9a2a6d02a06dc4a97def (patch) | |
tree | 54bc0fc49016491e3e4dba368af59290244d2cbf /src/emu/save.cpp | |
parent | acbec54361b3d87edd4c72d8e4603e619b04176a (diff) |
Revert "Remove fileio.h from emu.h"
This reverts commit 0cb0cfd4c66915b43929d496fb694445fd7ab6ea.
Diffstat (limited to 'src/emu/save.cpp')
-rw-r--r-- | src/emu/save.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/emu/save.cpp b/src/emu/save.cpp index b8acfa24b0a..a27a98ee23c 100644 --- a/src/emu/save.cpp +++ b/src/emu/save.cpp @@ -208,7 +208,7 @@ void save_manager::save_memory(device_t *device, const char *module, const char // state //------------------------------------------------- -save_error save_manager::check_file(running_machine &machine, util::core_file &file, const char *gamename, void (CLIB_DECL *errormsg)(const char *fmt, ...)) +save_error save_manager::check_file(running_machine &machine, emu_file &file, const char *gamename, void (CLIB_DECL *errormsg)(const char *fmt, ...)) { // if we want to validate the signature, compute it u32 sig; @@ -217,8 +217,7 @@ save_error save_manager::check_file(running_machine &machine, util::core_file &f // seek to the beginning and read the header file.seek(0, SEEK_SET); u8 header[HEADER_SIZE]; - size_t actual(0); - if (file.read(header, sizeof(header), actual) || actual != sizeof(header)) + if (file.read(header, sizeof(header)) != sizeof(header)) { if (errormsg != nullptr) (*errormsg)("Could not read %s save file header",emulator_info::get_appname()); @@ -258,7 +257,7 @@ void save_manager::dispatch_presave() // write_file - writes the data to a file //------------------------------------------------- -save_error save_manager::write_file(util::core_file &file) +save_error save_manager::write_file(emu_file &file) { util::write_stream::ptr writer; save_error err = do_write( @@ -291,7 +290,7 @@ save_error save_manager::write_file(util::core_file &file) // read_file - read the data from a file //------------------------------------------------- -save_error save_manager::read_file(util::core_file &file) +save_error save_manager::read_file(emu_file &file) { util::read_stream::ptr reader; return do_read( |