On Wed, Apr 03, 2002 at 09:19:10AM +0100, Trent Waddington wrote: > printf("%i\n", 0U - 53); What's your point? You've printed an unsigned quantity as a signed value. r~