From a82675b7d581421fa80d5d5c53253cf1d5c1a26d Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 12 Mar 2014 15:33:41 -0400 Subject: Kill off some usages of c_str. Also changes some function params, but this is ok. Some simplifications were also able to be made (ie. killing off strcmps with ==, etc). --- Source/Core/Common/SymbolDB.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Source/Core/Common/SymbolDB.cpp') diff --git a/Source/Core/Common/SymbolDB.cpp b/Source/Core/Common/SymbolDB.cpp index c78a61ea8b..59b015a166 100644 --- a/Source/Core/Common/SymbolDB.cpp +++ b/Source/Core/Common/SymbolDB.cpp @@ -39,13 +39,14 @@ void SymbolDB::Index() } } -Symbol *SymbolDB::GetSymbolFromName(const char *name) +Symbol* SymbolDB::GetSymbolFromName(const std::string& name) { for (auto& func : functions) { - if (!strcmp(func.second.name.c_str(), name)) + if (func.second.name == name) return &func.second; } + return nullptr; } -- cgit v1.2.3