1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
From: Michael R. Crusoe <michael.crusoe@gmail.com>
Subject: fix 32bit compatibility
Forwarded: https://github.com/seqan/lambda/pull/123
--- lambda-align2.orig/src/search_algo.hpp
+++ lambda-align2/src/search_algo.hpp
@@ -1058,7 +1058,7 @@
desiredOccs = (length(lH.matches) - oldTotalMatches) >= lH.options.maxMatches
? minResults
: (lH.options.maxMatches - (length(lH.matches) - oldTotalMatches)) * seedHeurFactor /
- std::max((needlesSum - needlesPos - seedBegin) / lH.options.seedOffset, 1ul);
+ std::max((needlesSum - needlesPos - seedBegin) / lH.options.seedOffset, static_cast<size_t>(1));
if (desiredOccs == 0)
desiredOccs = minResults;
@@ -1127,7 +1127,7 @@
desiredOccs = (length(lH.matches) - oldTotalMatches) >= lH.options.maxMatches
? minResults
: (lH.options.maxMatches - (length(lH.matches) - oldTotalMatches)) * seedHeurFactor /
- std::max((needlesSum - needlesPos - seedBegin) / lH.options.seedOffset, 1ul);
+ std::max((needlesSum - needlesPos - seedBegin) / lH.options.seedOffset, static_cast<size_t>(1));
if (desiredOccs == 0)
desiredOccs = minResults;
|