32-bit has a maximum value of 2^32 or 4,294,967,296, so the range is from 0~4,294,967,296.
You mean 2^32
-1, right?
(As in, the range for uint32_t goes from 0 to 4294967295.)
(That's a riff by Leon Bambrick on the famous Phil Karlton quote, I think.)
Seriously off-topic: Leon Bambrick's
blog is really worth spending time on. There's some excellent stuff there.
You Feel The Blood Drain From Your Face gave me flashbacks (I think almost every programmer that has done time as the resident "problem solver" at a small/medium company has an anecdote or two similar to that one from their early days).
