> In fact the wrap around range test is a standard idiom for "hand
> optimization" of range tests.

It's also one that GCC uses internally, but you do it in *unsigned* to
avoid the undefined overflow.

Reply via email to