summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/netlist/nl_setup.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/netlist/nl_setup.c')
-rw-r--r--src/emu/netlist/nl_setup.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/emu/netlist/nl_setup.c b/src/emu/netlist/nl_setup.c
index 9bcb763f14d..0aaf161c887 100644
--- a/src/emu/netlist/nl_setup.c
+++ b/src/emu/netlist/nl_setup.c
@@ -281,11 +281,9 @@ void netlist_setup_t::register_link_arr(const pstring &terms)
nl_util::pstring_list list = nl_util::split(terms,", ");
if (list.count() < 2)
netlist().error("You must pass at least 2 terminals to NET_C");
- pstring last = list[0];
for (int i = 1; i < list.count(); i++)
{
- register_link(last, list[i]);
- last = list[i];
+ register_link(list[0], list[i]);
}
}
@@ -713,9 +711,6 @@ void netlist_setup_t::start_devices()
}
}
-
- NL_VERBOSE_OUT(("Searching for mainclock and solver ...\n"));
-
netlist().start();
}
@@ -729,10 +724,10 @@ void netlist_setup_t::print_stats() const
{
#if (NL_KEEP_STATISTICS)
{
- for (netlist_setup_t::devices_list_t::entry_t *entry = m_devices.first(); entry != NULL; entry = m_devices.next(entry))
+ for (netlist_device_t * const *entry = netlist().m_devices.first(); entry != NULL; entry = netlist().m_devices.next(entry))
{
//entry->object()->s
- printf("Device %20s : %12d %15ld\n", entry->object()->name().cstr(), entry->object()->stat_count, (long int) entry->object()->total_time / (entry->object()->stat_count + 1));
+ printf("Device %20s : %12d %15ld\n", (*entry)->name().cstr(), (*entry)->stat_count, (long int) (*entry)->total_time / ((*entry)->stat_count + 1));
}
printf("Queue Start %15d\n", m_netlist.queue().m_prof_start);
printf("Queue End %15d\n", m_netlist.queue().m_prof_end);