Clean hashlen_OBJS
Fix strict-aliasing issues
Be -pedantic and enable -Wall