/* * Copyright 2014, Ingo Weinhold, ingo_weinhold@gmx.de. * All Rights Reserved. Distributed under the terms of the MIT License. */ #include "CommonOptions.h" #include #include #include CommonOptions::CommonOptions() : fDebugLevel(0) { } CommonOptions::~CommonOptions() { } bool CommonOptions::HandleOption(int option) { switch (option) { case OPTION_DEBUG: { char* end; fDebugLevel = strtol(optarg, &end, 0); if (end == optarg) { fprintf(stderr, "*** invalid argument for option --debug\n"); exit(1); } return true; } default: return false; } }