summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/msm5001n.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/msm5001n.cpp')
-rw-r--r--src/devices/machine/msm5001n.cpp11
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