Comform to -std=c89

Mostly this adds a flag to the OSX part of the makefile to ensure I don't add new `//` style comments and removes the current ones.