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, 0) { include_all(); }
driver_enumerator::driver_enumerator(emu_options &options) : m_current(-1), m_filtered_count(0), m_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(); }
driver_enumerator::driver_enumerator(emu_options &options) : m_current(-1), m_filtered_count(0), m_options(options), m_included(global_alloc_array(UINT8, s_driver_count)), m_config(global_alloc_array_clear(machine_config *, s_driver_count)) { include_all(); } driver_enumerator::driver_enumerator(emu_options &options, const char *string) : m_current(-1), m_filtered_count(0), m_options(options), m_included(global_alloc_array(UINT8, s_driver_count)), m_config(global_alloc_array_clear(machine_config *, s_driver_count)) { filter(string); }