From: <arn...@us...> - 2008-02-11 19:20:58
|
Revision: 131 http://adchpp.svn.sourceforge.net/adchpp/?rev=131&view=rev Author: arnetheduck Date: 2008-02-11 11:20:52 -0800 (Mon, 11 Feb 2008) Log Message: ----------- cleanup bloom pos Modified Paths: -------------- adchpp/trunk/plugins/Bloom/src/HashBloom.cpp Modified: adchpp/trunk/plugins/Bloom/src/HashBloom.cpp =================================================================== --- adchpp/trunk/plugins/Bloom/src/HashBloom.cpp 2008-01-31 22:10:31 UTC (rev 130) +++ adchpp/trunk/plugins/Bloom/src/HashBloom.cpp 2008-02-11 19:20:52 UTC (rev 131) @@ -53,13 +53,14 @@ } size_t HashBloom::pos(const TTHValue& tth, size_t n) const { - uint64_t x = 0; - - size_t start = n * h; if((n+1)*h > TTHValue::BITS) { return 0; } + + uint64_t x = 0; + size_t start = n * h; + for(size_t i = 0; i < h; ++i) { size_t bit = start + i; size_t byte = bit / 8; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |