Enable all gcc warnings except strict aliasing, fix build issues



git-svn-id: http://smhasher.googlecode.com/svn/trunk@133 77a7d1d3-4c08-bdc2-d393-d5859734b01a
diff --git a/Bitvec.cpp b/Bitvec.cpp
index 16feaa7..6c74bcc 100644
--- a/Bitvec.cpp
+++ b/Bitvec.cpp
@@ -239,7 +239,7 @@
   int nbytes  = len;

   int ndwords = nbytes / 4;

 

-  uint32_t * k = (uint32_t*)blob;

+  uint32_t * k = reinterpret_cast<uint32_t*>(blob);

 

   if(c == 0) return;