[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