diff options
Diffstat (limited to 'src/server_main.c')
| -rw-r--r-- | src/server_main.c | 94 |
1 files changed, 47 insertions, 47 deletions
diff --git a/src/server_main.c b/src/server_main.c index ecbbc7e..14bc3f5 100644 --- a/src/server_main.c +++ b/src/server_main.c @@ -14,23 +14,23 @@ #include <unistd.h> static struct settings default_settings(void) { - struct settings settings = { - .port = default_port, - .sqlite_path = default_sqlite_path, - }; - return settings; + struct settings settings = { + .port = default_port, + .sqlite_path = default_sqlite_path, + }; + return settings; } const char* get_usage_string(void) { - return "[-h|--help] [-V|--version] [-v|--verbose] [-p|--port PORT] [-s|--sqlite PATH]"; + return "[-h|--help] [-V|--version] [-v|--verbose] [-p|--port PORT] [-s|--sqlite PATH]"; } 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[]) { {"sqlite", required_argument, 0, 's'}, {0, 0, 0, 0}, }; - /* clang-format on */ + /* clang-format on */ - while ((opt = getopt_long(argc, argv, "hVvp:s:", 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 'p': - settings->port = optarg; - break; - case 's': - settings->sqlite_path = optarg; - break; - default: - exit_with_usage(1); - break; - } - } + while ((opt = getopt_long(argc, argv, "hVvp:s:", 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 'p': + settings->port = optarg; + break; + case 's': + settings->sqlite_path = optarg; + break; + default: + exit_with_usage(1); + break; + } + } - return 0; + return 0; } int main(int argc, char* argv[]) { - struct settings settings; - struct server* server = NULL; - int ret = 0; + struct settings settings; + struct server* server = 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 = server_create(&server, &settings); - if (ret < 0) - return ret; + ret = server_create(&server, &settings); + if (ret < 0) + return ret; - ret = server_main(server); - if (ret < 0) - goto destroy_server; + ret = server_main(server); + if (ret < 0) + goto destroy_server; destroy_server: - server_destroy(server); + server_destroy(server); - return ret; + return ret; } |
