From f84429db4b22cc4a2e1c8232ad44e1689f5641a5 Mon Sep 17 00:00:00 2001 From: Ted Green Date: Sun, 15 Apr 2018 09:44:42 -0600 Subject: smc91c9x: Correct data types. (nw) --- src/devices/machine/smc91c9x.cpp | 6 +++--- src/devices/machine/smc91c9x.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/devices/machine/smc91c9x.cpp b/src/devices/machine/smc91c9x.cpp index ea0c3863bfa..fad9ee05c2b 100644 --- a/src/devices/machine/smc91c9x.cpp +++ b/src/devices/machine/smc91c9x.cpp @@ -167,9 +167,9 @@ void smc91c9x_device::postload() m_comp_tx.resize(m_comp_tx_size); m_comp_rx.resize(m_comp_rx_size); m_trans_tx.resize(m_trans_tx_size); - memcpy(m_comp_rx.data(), m_comp_rx_data, m_comp_rx_size * sizeof(int)); - memcpy(m_comp_tx.data(), m_comp_tx_data, m_comp_tx_size * sizeof(int)); - memcpy(m_trans_tx.data(), m_trans_tx_data, m_trans_tx_size * sizeof(int)); + memcpy(m_comp_rx.data(), m_comp_rx_data, m_comp_rx_size * sizeof(u32)); + memcpy(m_comp_tx.data(), m_comp_tx_data, m_comp_tx_size * sizeof(u32)); + memcpy(m_trans_tx.data(), m_trans_tx_data, m_trans_tx_size * sizeof(u32)); //osd_printf_info("Restore: comp_tx: %d comp_rx: %d trans_tx: %d\n", m_comp_tx_size, m_comp_rx_size, m_trans_tx_size); //if (m_comp_tx_size) diff --git a/src/devices/machine/smc91c9x.h b/src/devices/machine/smc91c9x.h index af7d26cd989..62319b5555a 100644 --- a/src/devices/machine/smc91c9x.h +++ b/src/devices/machine/smc91c9x.h @@ -53,7 +53,7 @@ private: // Fifo for allocated (queued) transmit packets std::vector m_trans_tx; // Save vector data and sizes for proper save state restoration - int m_comp_tx_data[ETHER_BUFFERS], m_comp_rx_data[ETHER_BUFFERS], m_trans_tx_data[ETHER_BUFFERS]; + u32 m_comp_tx_data[ETHER_BUFFERS], m_comp_rx_data[ETHER_BUFFERS], m_trans_tx_data[ETHER_BUFFERS]; u32 m_comp_tx_size, m_comp_rx_size, m_trans_tx_size; // Requests a packet allocation and returns true // and sets the packet number if successful -- cgit v1.2.3