> Only if we could somehow rule out that chars_per_limb can be zero. > Then we know for sure that unsigned overflow must happen, and > the only possible result would be -1. > But at this time, both -1 and 4294967295 are possible.
I see, I thought you meant that the result was -1 statically. Thanks for correcting this annoying blunder... -- Eric Botcazou