Use gnu89 to compile on OSX with clang