An command-line argument parser for C/C++