From 5eaa57c67fc6706f07743342e16a7b5436c72895 Mon Sep 17 00:00:00 2001 From: smf- Date: Sun, 22 Jul 2012 18:23:30 +0000 Subject: [PATCH] fixed constant overflow, 64 bit constants require U64() macro. --- src/emu/machine/netlist.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emu/machine/netlist.c b/src/emu/machine/netlist.c index 5dc87b9a168..0191cd009ed 100644 --- a/src/emu/machine/netlist.c +++ b/src/emu/machine/netlist.c @@ -288,14 +288,14 @@ netlist_base_t::~netlist_base_t() void netlist_base_t::set_clock_freq(int clockfreq) { m_clockfreq = clockfreq; - m_divisor = 1000000000L * 100L / (m_clockfreq) / m_gatedelay; + m_divisor = U64(1000000000) * 100 / m_clockfreq / m_gatedelay; VERBOSE_OUT(("Divisor %d\n", m_divisor)); } void netlist_base_t::set_gatedelay(int gatedelay) { m_gatedelay = gatedelay; - m_divisor = 1000000000L * 100L / (m_clockfreq) / m_gatedelay; + m_divisor = U64(1000000000) * 100 / m_clockfreq / m_gatedelay; VERBOSE_OUT(("Divisor %d\n", m_divisor)); }