diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2021-08-31 23:30:05 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2021-09-01 16:14:02 +0200 |
commit | 37f73d185bc7cde837abb647affbdc70c70039b2 (patch) | |
tree | 5c186a4f968a72445170884857c38e3d7be1a403 /tools | |
parent | 413da163086ba4c6f5af4b9186182543832fd5a6 (diff) | |
download | hardware_replicant_libsamsung-ipc-37f73d185bc7cde837abb647affbdc70c70039b2.tar.gz hardware_replicant_libsamsung-ipc-37f73d185bc7cde837abb647affbdc70c70039b2.tar.bz2 hardware_replicant_libsamsung-ipc-37f73d185bc7cde837abb647affbdc70c70039b2.zip |
tools: ipc-modem: move command line options prints in its own function
As this is done once all options have been parsed,
it enables to only print some options when debug is on.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/ipc-modem.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/ipc-modem.c b/tools/ipc-modem.c index 305499c..c1b071f 100644 --- a/tools/ipc-modem.c +++ b/tools/ipc-modem.c @@ -561,6 +561,13 @@ modem_quit: return rc; } +void print_cmdline_opts(struct cmdline_opts *cmdline_opts) + +{ + if (cmdline_opts->debug) + printf("[I] Debug enabled\n"); +} + int main(int argc, char *argv[]) { struct cmdline_opts cmdline_opts; @@ -606,7 +613,6 @@ int main(int argc, char *argv[]) } } else if (strcmp(opt_l[opt_i].name, "debug") == 0) { cmdline_opts.debug = true; - printf("[I] Debug enabled\n"); } else if (strncmp(opt_l[opt_i].name, "help", 4) == 0) { print_help(); exit(1); @@ -659,5 +665,7 @@ int main(int argc, char *argv[]) return 1; } + print_cmdline_opts(&cmdline_opts); + return handle_command(&cmdline_opts); } |