I am not sure it worth reporting but it took me a while to find outwhat is wrong with comparing two values returned fromthe bitncmp function. It does not return -1, 1 or 0 as it is writtenon the comment when n % 8 == 0.