C library for parsing command line arguments