Cross-platform compliation fixes. Everything should compile under GCC now, but no guarantees that it runs correctly yet...

Thanks to McKay Davis for help with the cross-platform testing.

git-svn-id: http://smhasher.googlecode.com/svn/trunk@87 77a7d1d3-4c08-bdc2-d393-d5859734b01a
22 files changed