From a291e77b2cfc4ce1b780db0d8fa664fb8094d365 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 21 Oct 2016 11:54:18 +0200 Subject: some bool <-> int not needed conversions, also cleaned drivenum.* was using memset for clearing vector (nw) --- src/emu/drivenum.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/emu/drivenum.cpp') diff --git a/src/emu/drivenum.cpp b/src/emu/drivenum.cpp index 450790eb55a..5f67013c603 100644 --- a/src/emu/drivenum.cpp +++ b/src/emu/drivenum.cpp @@ -135,8 +135,6 @@ driver_enumerator::driver_enumerator(emu_options &options) m_included(s_driver_count), m_config(s_driver_count) { - memset(&m_included[0], 0, s_driver_count); - memset(&m_config[0], 0, s_driver_count*sizeof(m_config[0])); include_all(); } @@ -148,8 +146,6 @@ driver_enumerator::driver_enumerator(emu_options &options, const char *string) m_included(s_driver_count), m_config(s_driver_count) { - memset(&m_included[0], 0, s_driver_count); - memset(&m_config[0], 0, s_driver_count*sizeof(m_config[0])); filter(string); } @@ -161,8 +157,6 @@ driver_enumerator::driver_enumerator(emu_options &options, const game_driver &dr m_included(s_driver_count), m_config(s_driver_count) { - memset(&m_included[0], 0, s_driver_count); - memset(&m_config[0], 0, s_driver_count*sizeof(m_config[0])); filter(driver); } @@ -247,7 +241,7 @@ int driver_enumerator::filter(const game_driver &driver) void driver_enumerator::include_all() { - memset(&m_included[0], 1, sizeof(m_included[0]) * s_driver_count); + std::fill(m_included.begin(), m_included.end(), true); m_filtered_count = s_driver_count; // always exclude the empty driver -- cgit v1.2.3-70-g09d2