summaryrefslogtreecommitdiffstats
path: root/src/emu/save.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/save.cpp')
-rw-r--r--src/emu/save.cpp9
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(