http://www.gnu.org/software/gperf/gperf.html
