--- blobAndConquer-0.90/src/system/CMath.cpp~ 2007-05-22 19:29:05.000000000 +0200 +++ blobAndConquer-0.90/src/system/CMath.cpp 2007-05-22 19:29:05.000000000 +0200 @@ -181,7 +181,9 @@ int Math::toNextPower(int val, int power) { - double logbase2 = (log(val) / log(power)); + int result = 1; + + while (result < val) result *= power; - return (int)(pow(power, ceil(logbase2)) + 0.5); + return result; }