diff options
Diffstat (limited to 'src/worker_main.c')
| -rw-r--r-- | src/worker_main.c | 94 |
1 files changed, 47 insertions, 47 deletions
diff --git a/src/worker_main.c b/src/worker_main.c index da6db25..7d076c7 100644 --- a/src/worker_main.c +++ b/src/worker_main.c @@ -14,23 +14,23 @@ #include <unistd.h> static struct settings default_settings(void) { - struct settings settings = { - .host = default_host, - .port = default_port, - }; - return settings; + struct settings settings = { + .host = default_host, + .port = default_port, + }; + return settings; } const char* get_usage_string(void) { - return "[-h|--help] [-V|--version] [-v|--verbose] [-H|--host HOST] [-p|--port PORT]"; + return "[-h|--help] [-V|--version] [-v|--verbose] [-H|--host HOST] [-p|--port PORT]"; } static int parse_settings(struct settings* settings, int argc, char* argv[]) { - int opt, longind; + int opt, longind; - *settings = default_settings(); + *settings = default_settings(); - /* clang-format off */ + /* clang-format off */ static struct option long_options[] = { {"help", no_argument, 0, 'h'}, {"version", no_argument, 0, 'V'}, @@ -39,53 +39,53 @@ static int parse_settings(struct settings* settings, int argc, char* argv[]) { {"port", required_argument, 0, 'p'}, {0, 0, 0, 0}, }; - /* clang-format on */ + /* clang-format on */ - while ((opt = getopt_long(argc, argv, "hVvH:p:", long_options, &longind)) != -1) { - switch (opt) { - case 'h': - exit_with_usage(0); - break; - case 'V': - exit_with_version(); - break; - case 'v': - g_log_lvl = LOG_LVL_DEBUG; - break; - case 'H': - settings->host = optarg; - break; - case 'p': - settings->port = optarg; - break; - default: - exit_with_usage(1); - break; - } - } + while ((opt = getopt_long(argc, argv, "hVvH:p:", long_options, &longind)) != -1) { + switch (opt) { + case 'h': + exit_with_usage(0); + break; + case 'V': + exit_with_version(); + break; + case 'v': + g_log_lvl = LOG_LVL_DEBUG; + break; + case 'H': + settings->host = optarg; + break; + case 'p': + settings->port = optarg; + break; + default: + exit_with_usage(1); + break; + } + } - return 0; + return 0; } int main(int argc, char* argv[]) { - struct settings settings; - struct worker* worker = NULL; - int ret = 0; + struct settings settings; + struct worker* worker = NULL; + int ret = 0; - ret = parse_settings(&settings, argc, argv); - if (ret < 0) - return ret; + ret = parse_settings(&settings, argc, argv); + if (ret < 0) + return ret; - ret = worker_create(&worker, &settings); - if (ret < 0) - return ret; + ret = worker_create(&worker, &settings); + if (ret < 0) + return ret; - ret = worker_main(worker); - if (ret < 0) - goto destroy_worker; + ret = worker_main(worker); + if (ret < 0) + goto destroy_worker; destroy_worker: - worker_destroy(worker); + worker_destroy(worker); - return ret; + return ret; } |
