An ANSI C library for parsing GNU style command line arguments