diff options
Diffstat (limited to 'src/mame/machine/m1comm.cpp')
-rw-r--r-- | src/mame/machine/m1comm.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/machine/m1comm.cpp b/src/mame/machine/m1comm.cpp index e43d5251845..64e763e41f7 100644 --- a/src/mame/machine/m1comm.cpp +++ b/src/mame/machine/m1comm.cpp @@ -560,7 +560,7 @@ int m1comm_device::read_frame(int dataSize) // try to read a message std::uint32_t recv = 0; - osd_file::error filerr = m_line_rx->read(m_buffer0, 0, dataSize, recv); + std::error_condition filerr = m_line_rx->read(m_buffer0, 0, dataSize, recv); if (recv > 0) { // check if message complete @@ -581,14 +581,14 @@ int m1comm_device::read_frame(int dataSize) togo -= recv; offset += recv; } - else if (filerr == osd_file::error::NONE && recv == 0) + else if (!filerr && recv == 0) { togo = 0; } } } } - else if (filerr == osd_file::error::NONE && recv == 0) + else if (!filerr && recv == 0) { if (m_linkalive == 0x01) { @@ -619,11 +619,11 @@ void m1comm_device::send_frame(int dataSize){ if (!m_line_tx) return; - osd_file::error filerr; + std::error_condition filerr; std::uint32_t written; filerr = m_line_tx->write(&m_buffer0, 0, dataSize, written); - if (filerr != osd_file::error::NONE) + if (filerr) { if (m_linkalive == 0x01) { |