Fixed the original md5 code to compile on gcc++ on linux