/**************************************************************************** * * (c) 2009-2020 QGROUNDCONTROL PROJECT * * QGroundControl is licensed according to the terms in the file * COPYING.md in the root of the source code directory. * ****************************************************************************/ /// @file /// @brief Command line option parser implementation /// @author Don Gagne #include "CmdLineOptParser.h" #include /// @brief Implements a simple command line parser which sets booleans to true if the option is found. void ParseCmdLineOptions(int& argc, ///< count of arguments in argv char* argv[], ///< command line arguments CmdLineOpt_t* prgOpts, ///< command line options size_t cOpts, ///< count of command line options bool removeParsedOptions) ///< true: remove parsed option from argc/argv { // Start with all options off for (size_t iOption=0; iOption