Adjusted it to compile -wall, -c89