BUG change to use gnu89 on all platforms.
Merge pull request #59 from mrjbq7/macosx

BUG change to use gnu89 on all platforms.