From 626f951905269df6b41a36e9d12fdf1f1ad058e9 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Wed, 15 Apr 2015 09:12:48 +0200 Subject: [PATCH] fix compile, per OG (nw) --- src/emu/drivenum.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/emu/drivenum.c b/src/emu/drivenum.c index c1649f51d7f..b5cdb150da1 100644 --- a/src/emu/drivenum.c +++ b/src/emu/drivenum.c @@ -131,9 +131,11 @@ driver_enumerator::driver_enumerator(emu_options &options) : m_current(-1), m_filtered_count(0), m_options(options), - m_included(s_driver_count, 0), - m_config(s_driver_count, NULL) + m_included(s_driver_count), + m_config(s_driver_count) { + memset(&m_included, 0, s_driver_count); + memset(&m_config, 0, s_driver_count*sizeof(m_config[0])); include_all(); } @@ -142,9 +144,11 @@ driver_enumerator::driver_enumerator(emu_options &options, const char *string) : m_current(-1), m_filtered_count(0), m_options(options), - m_included(s_driver_count, 0), - m_config(s_driver_count, NULL) + m_included(s_driver_count), + m_config(s_driver_count) { + memset(&m_included, 0, s_driver_count); + memset(&m_config, 0, s_driver_count*sizeof(m_config[0])); filter(string); } @@ -153,9 +157,11 @@ driver_enumerator::driver_enumerator(emu_options &options, const game_driver &dr : m_current(-1), m_filtered_count(0), m_options(options), - m_included(s_driver_count, 0), - m_config(s_driver_count, NULL) + m_included(s_driver_count), + m_config(s_driver_count) { + memset(&m_included, 0, s_driver_count); + memset(&m_config, 0, s_driver_count*sizeof(m_config[0])); filter(driver); }