On Fri, Mar 28, 2008 at 6:22 PM, M?ns Rullg?rd <mans at mansr.com> wrote: > You mean out-of-range unsigned 32-bit values. You used the long type, > which is frequently 64 bits wide. Yes... and it would be bad if the code accepted a file on a 64-bit system, but not on a 32-bit system. -Eli