diff options
Diffstat (limited to 'src/server_main.c')
| -rw-r--r-- | src/server_main.c | 50 |
1 files changed, 23 insertions, 27 deletions
diff --git a/src/server_main.c b/src/server_main.c index d000972..ecbbc7e 100644 --- a/src/server_main.c +++ b/src/server_main.c @@ -13,8 +13,7 @@ #include <getopt.h> #include <unistd.h> -static struct settings default_settings(void) -{ +static struct settings default_settings(void) { struct settings settings = { .port = default_port, .sqlite_path = default_sqlite_path, @@ -22,13 +21,11 @@ static struct settings default_settings(void) return settings; } -const char *get_usage_string(void) -{ +const char* get_usage_string(void) { return "[-h|--help] [-V|--version] [-v|--verbose] [-p|--port PORT] [-s|--sqlite PATH]"; } -static int parse_settings(struct settings *settings, int argc, char *argv[]) -{ +static int parse_settings(struct settings* settings, int argc, char* argv[]) { int opt, longind; *settings = default_settings(); @@ -46,34 +43,33 @@ static int parse_settings(struct settings *settings, int argc, char *argv[]) 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; + 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; } -int main(int argc, char *argv[]) -{ +int main(int argc, char* argv[]) { struct settings settings; - struct server *server = NULL; + struct server* server = NULL; int ret = 0; ret = parse_settings(&settings, argc, argv); |
