summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ted Green <tedgreen99@protonmail.com>2018-04-15 09:44:42 -0600
committer Ted Green <tedgreen99@protonmail.com>2018-04-15 09:44:42 -0600
commitf84429db4b22cc4a2e1c8232ad44e1689f5641a5 (patch)
tree6347c7624be78e511bed80b4b2aec527023eb55c
parentcaa0369fa2016d4783fe07f6a06f2a08cd22c152 (diff)
smc91c9x: Correct data types. (nw)
-rw-r--r--src/devices/machine/smc91c9x.cpp6
-rw-r--r--src/devices/machine/smc91c9x.h2
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<u32> 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