mask = (1UL << tree->order) - 1;
index = loc & mask;
- for (int i = 0; i <= mask; ++i, index = (index + 1) & mask)
+ for (unsigned long i = 0; i <= mask; ++i, index = (index + 1) & mask)
{
loc = (loc & ~mask) + index;
node = __btrie_get_child(root, index);