Use early exit for --help and --version options.

This commit is contained in:
XMRig
2019-02-15 09:11:18 +07:00
parent 9543c27351
commit 94fe139b76
12 changed files with 282 additions and 151 deletions

View File

@@ -56,16 +56,11 @@ public:
static IConfig *load(Process *process, IConfigCreator *creator, IConfigListener *listener);
static void release();
static inline bool isDone() { return m_done; }
private:
static bool getJSON(const char *fileName, rapidjson::Document &doc);
static bool parseArg(IConfig *config, int key, const char *arg);
static void parseJSON(IConfig *config, const struct option *option, const rapidjson::Value &object);
static void showUsage();
static void showVersion();
static bool m_done;
static ConfigWatcher *m_watcher;
static IConfigCreator *m_creator;
static IConfigListener *m_listener;