# HG changeset patch # User deba # Date 1190981710 0 # Node ID bf783151bc928d2f9de2f9d9c846b4d569c0f4d8 # Parent b5e1f017ff418046b4cb8a5b4d66c4854e9ad5f3 The same for unsigned radix sort diff -r b5e1f017ff41 -r bf783151bc92 lemon/radix_sort.h --- a/lemon/radix_sort.h Fri Sep 28 12:14:18 2007 +0000 +++ b/lemon/radix_sort.h Fri Sep 28 12:15:10 2007 +0000 @@ -165,7 +165,7 @@ Iterator it; for (it = first; it != last; ++it) { - if (mask & functor(*it)) { + while (mask & functor(*it)) { ++max_digit; mask <<= 1; }