hkl/hkl — pull request #106 by pyrated (2012-11-17 01:28:30+00:00)
Title: Adds HKL interactive mode and switches to GNUC99

This adds linenoise to the main hkl distribution. It is BSD licensed, so we are all good to distribute it. I did make a few modifications to linenoise to make it better. We now have a super legit interactive mode.

Please see if this builds with your guy's gcc on OSX. To build linenoise, it requires we switch to gnu99 mode. It should hopefully enable the dreaded snprintf to your gcc on OSX. llvm can also run in gnu99 mode, so we are still fairly cross platform. Worse case, Ill backport linenoise to c99 because you can't take it away from me now. :)

And if it does build, you'll shit bricks.