crc32 always returns unsigned.  cleanup the code a bit and revert r61648 with
the proper fix.
3 files changed