diff options
Diffstat (limited to 'src/devices/machine/msm5001n.cpp')
-rw-r--r-- | src/devices/machine/msm5001n.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/devices/machine/msm5001n.cpp b/src/devices/machine/msm5001n.cpp index b1fdc1766ed..4fd30735314 100644 --- a/src/devices/machine/msm5001n.cpp +++ b/src/devices/machine/msm5001n.cpp @@ -17,7 +17,7 @@ TODO: */ #include "emu.h" -#include "machine/msm5001n.h" +#include "msm5001n.h" DEFINE_DEVICE_TYPE(MSM5001N, msm5001n_device, "msm5001n", "OKI MSM5001N LCD Watch") @@ -171,14 +171,14 @@ TIMER_CALLBACK_MEMBER(msm5001n_device::clock_tick) bool msm5001n_device::nvram_write(util::write_stream &file) { - size_t actual; u8 buf[5]; // current time for (int i = 0; i < 5; i++) buf[i] = get_clock_register(i); - if (file.write(&buf, sizeof(buf), actual) || (sizeof(buf) != actual)) + auto const [err, actual] = write(file, &buf, sizeof(buf)); + if (err) return false; return true; @@ -186,10 +186,9 @@ bool msm5001n_device::nvram_write(util::write_stream &file) bool msm5001n_device::nvram_read(util::read_stream &file) { - size_t actual; - u8 buf[5]; - if (file.read(&buf, sizeof(buf), actual) || (sizeof(buf) != actual)) + auto const [err, actual] = read(file, &buf, sizeof(buf)); + if (err || (sizeof(buf) != actual)) return false; // current time |