[Scummvm-cvs-logs] SF.net SVN: scummvm:[45910] scummvm/trunk/tools/create_kyradat/search.cpp

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Sun Nov 15 03:37:37 CET 2009


Revision: 45910
          http://scummvm.svn.sourceforge.net/scummvm/?rev=45910&view=rev
Author:   lordhoto
Date:     2009-11-15 02:37:37 +0000 (Sun, 15 Nov 2009)

Log Message:
-----------
Cleanup.

Modified Paths:
--------------
    scummvm/trunk/tools/create_kyradat/search.cpp

Modified: scummvm/trunk/tools/create_kyradat/search.cpp
===================================================================
--- scummvm/trunk/tools/create_kyradat/search.cpp	2009-11-15 02:37:15 UTC (rev 45909)
+++ scummvm/trunk/tools/create_kyradat/search.cpp	2009-11-15 02:37:37 UTC (rev 45910)
@@ -139,23 +139,19 @@
 	fclose(src);
 
 	_data.resize(size);
-	for (uint32 i = 0; i < size; ++i)
-		_data[i] = data[i];
+	std::copy(data, data + size, _data.begin());
 	delete[] data;
 }
 
 Search::Search(const byte *data, uint32 size) : _data(), _search() {
 	_data.resize(size);
-	for (uint32 i = 0; i < size; ++i)
-		_data[i] = data[i];
+	std::copy(data, data + size, _data.begin());
 }
 
 void Search::addData(SearchData data) {
-	for (SearchList::const_iterator i = _search.begin(); i != _search.end(); ++i) {
-		// Do not add any duplicates
-		if (*i == data)
-			return;
-	}
+	// Do not add any duplicates
+	if (std::find(_search.begin(), _search.end(), data) != _search.end())
+		return;
 
 	_search.push_back(data);
 }


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list