mirror of
https://github.com/holub/mame
synced 2025-06-08 13:53:52 +03:00
Merge pull request #1307 from ajrhacker/output_find
Make output_manager::find_item much more efficient (nw)
This commit is contained in:
commit
c96b91cadf
@ -38,10 +38,9 @@ output_manager::output_manager(running_machine &machine)
|
|||||||
|
|
||||||
output_manager::output_item* output_manager::find_item(const char *string)
|
output_manager::output_item* output_manager::find_item(const char *string)
|
||||||
{
|
{
|
||||||
/* use the hash as a starting point and find an entry */
|
auto item = m_itemtable.find(std::string(string));
|
||||||
for (auto &item : m_itemtable)
|
if (item != m_itemtable.end())
|
||||||
if (strcmp(string, item.second.name.c_str()) == 0)
|
return &item->second;
|
||||||
return &item.second;
|
|
||||||
|
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user