From f0fb4a180a584411d20c96d250b7db405b149462 Mon Sep 17 00:00:00 2001 From: Marc Hartmayer Date: Mon, 10 Oct 2022 17:05:33 +0200 Subject: [PATCH] zdump: refactor usage print MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The function will be reused in a later patch. Signed-off-by: Marc Hartmayer Reviewed-by: Steffen Eiden Acked-by: Alexander Egorenkov Signed-off-by: Jan Höppner --- zdump/opts.c | 7 ++++++- zdump/opts.h | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/zdump/opts.c b/zdump/opts.c index 022eedf5..56006dbb 100644 --- a/zdump/opts.c +++ b/zdump/opts.c @@ -103,10 +103,15 @@ static void init_defaults(struct options *opts) */ void __noreturn print_usage_exit(const char *prog_name) { - STDERR("Try '%s --help' for more information.\n", prog_name); + opts_print_usage(prog_name); zg_exit(1); } +void opts_print_usage(const char *prog_name) +{ + STDERR("Try '%s --help' for more information.\n", prog_name); +} + /* * Print help text */ diff --git a/zdump/opts.h b/zdump/opts.h index 436967b9..35269cde 100644 --- a/zdump/opts.h +++ b/zdump/opts.h @@ -36,6 +36,7 @@ extern const char *OPTS_SELECT_PROD; extern const char *OPTS_SELECT_ALL; void opts_parse(int argc, char *argv[], struct options *opts); +void opts_print_usage(const char *prog_name); void __noreturn print_usage_exit(const char *prog_name); #endif /* OPTS_H */