Remove stringutils.h file
authorChris Lattner <sabre@nondot.org>
Sun, 22 Jul 2001 00:18:33 +0000 (00:18 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 22 Jul 2001 00:18:33 +0000 (00:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@263 91177308-0d34-0410-b5e6-96231b3b80d8

support/lib/Support/ProgramOptions.cpp

index 40fa5ac10afbe3e9a8a69ac2a4192b7ddc8e5ba4..c9df10a59ed80180136614145f3d3df55218b629 100644 (file)
@@ -109,20 +109,20 @@ ProgramOptions::GetOriginalArgs() const
    return argv;
 }
 
-vector<char*>
+vector<string>
 ProgramOptions::GetDescription() const
 {  
-  vector<char*> optDesc;
+  vector<string> optDesc;
   
   if (optDesc.size() < (unsigned) argc)
     {
-      for (StringMap<ProgramOption*>::const_iterator iter=optionRegistry.begin();
+      for (hash_map<string,ProgramOption*>::const_iterator iter=optionRegistry.begin();
           ! (iter == optionRegistry.end());
           ++iter)
        {
-         const ProgramOption* handler = (*iter).second;
-         optDesc.push_back(strdup(handler->ArgString()));      // 1st
-         optDesc.push_back(strdup(handler->HelpMesg()));       // 2nd
+         const ProgramOption* handler = iter->second;
+         optDesc.push_back(handler->ArgString());      // 1st
+         optDesc.push_back(handler->HelpMesg());       // 2nd
          optDesc.push_back(handler->GetTextValue());           // 3rd
        }
     }
@@ -215,10 +215,8 @@ ProgramOptions::PrintOptions(ostream& stream) const
   stream << "\tUse argument 0 to turn OFF a flag option: "
         << "-<flag_opt> 0" << endl << endl;
     
-  for (StringMap<ProgramOption*>::const_iterator iter=optionRegistry.begin();
-       ! (iter == optionRegistry.end());
-       ++iter)
-    {
+  for (hash_map<string,ProgramOption*>::const_iterator iter = optionRegistry.begin();
+       iter != optionRegistry.end(); ++iter) {
       const ProgramOption* handler = (*iter).second;
       
       stream << "\t-" << handler->ArgString();