Paul Koning wrote: > >Given UNSIGNED variables: > c = a + b; > if (c < a) > { /* you got a carry */ } huh. and to think of all the cycles I wasted using long long with a 33 bit shift :-) that's a nice trick - thanks! -brad