Add a trivial helper that prints the version + features combo. I will be
adding another instance of those, so I'm aiming to keep the boilerplate
code to a minimum.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/138
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
help();
return EXIT_SUCCESS;
case 'V':
- puts(PACKAGE " version " VERSION);
- puts(KMOD_FEATURES);
+ kmod_version();
return EXIT_SUCCESS;
case '?':
goto cmdline_failed;
help();
return EXIT_SUCCESS;
case 'V':
- puts(PACKAGE " version " VERSION);
- puts(KMOD_FEATURES);
+ kmod_version();
return EXIT_SUCCESS;
case '?':
return EXIT_FAILURE;
kmod_help(argc, argv);
return EXIT_SUCCESS;
case 'V':
- puts(PACKAGE " version " VERSION);
- puts(KMOD_FEATURES);
+ kmod_version();
return EXIT_SUCCESS;
case '?':
return EXIT_FAILURE;
extern const struct kmod_cmd kmod_cmd_static_nodes;
extern const struct kmod_cmd kmod_cmd_remove;
+static inline void kmod_version(void)
+{
+ puts(PACKAGE " version " VERSION);
+ puts(KMOD_FEATURES);
+}
+
#include "log.h"
help();
return EXIT_SUCCESS;
case 'V':
- puts(PACKAGE " version " VERSION);
- puts(KMOD_FEATURES);
+ kmod_version();
return EXIT_SUCCESS;
case '?':
return EXIT_FAILURE;
verbose++;
break;
case 'V':
- puts(PACKAGE " version " VERSION);
- puts(KMOD_FEATURES);
+ kmod_version();
err = 0;
goto done;
case 'h':
help();
return EXIT_SUCCESS;
case 'V':
- puts(PACKAGE " version " VERSION);
- puts(KMOD_FEATURES);
+ kmod_version();
return EXIT_SUCCESS;
case '?':
return EXIT_FAILURE;