library for parsing command line arguments of a C/C++ program