diff --git a/code/Q3BSPFileImporter.cpp b/code/Q3BSPFileImporter.cpp index 2526aeb26..bfdafcc96 100644 --- a/code/Q3BSPFileImporter.cpp +++ b/code/Q3BSPFileImporter.cpp @@ -131,11 +131,11 @@ static void normalizePathName( const std::string &rPath, std::string &rNormalize static const unsigned int numDelimiters = 2; const char delimiters[ numDelimiters ] = { '/', '\\' }; rNormalizedPath = rPath; - for ( unsigned int i=0; i::iterator it(m_ArchiveMap.begin()), end(m_ArchiveMap.end()); it != end; ++it ) { - delete it->second; + for(auto &file : m_ArchiveMap) { + delete file.second; } m_ArchiveMap.clear(); @@ -269,8 +269,8 @@ void Q3BSPZipArchive::Close(IOStream *pFile) { void Q3BSPZipArchive::getFileList(std::vector &rFileList) { rFileList.clear(); - for(std::map::iterator it(m_ArchiveMap.begin()), end(m_ArchiveMap.end()); it != end; ++it) { - rFileList.push_back(it->first); + for(auto &file : m_ArchiveMap) { + rFileList.push_back(file.first); } }