aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-08-31 23:30:05 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-09-01 16:14:02 +0200
commit37f73d185bc7cde837abb647affbdc70c70039b2 (patch)
tree5c186a4f968a72445170884857c38e3d7be1a403
parent413da163086ba4c6f5af4b9186182543832fd5a6 (diff)
downloadhardware_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>
-rw-r--r--tools/ipc-modem.c10
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);
}