From c44f15b8a62ff2828fdcfcfe3f64036bd4051962 Mon Sep 17 00:00:00 2001 From: Michael Gernoth Date: Wed, 23 Oct 2013 22:06:09 +0200 Subject: [PATCH 1/1] add version (prepare to release 0.1) --- hmland.c | 8 +++++++- hmsniff.c | 1 + version.h | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 version.h diff --git a/hmland.c b/hmland.c index e55eded..68ce00e 100644 --- a/hmland.c +++ b/hmland.c @@ -39,6 +39,7 @@ #include #include +#include "version.h" #include "hexdump.h" #include "hmcfgusb.h" @@ -742,6 +743,7 @@ void hmlan_syntax(char *prog) fprintf(stderr, "\t-r n\t\treboot HM-CFG-USB after n seconds (0: no reboot, default: %u)\n", DEFAULT_REBOOT_SECONDS); fprintf(stderr, "\t hh:mm\treboot HM-CFG-USB daily at hh:mm\n"); fprintf(stderr, "\t-v\t\tverbose mode\n"); + fprintf(stderr, "\t-V\t\tshow version (" VERSION ")\n"); } @@ -756,7 +758,7 @@ int main(int argc, char **argv) reboot_seconds = DEFAULT_REBOOT_SECONDS; - while((opt = getopt(argc, argv, "DdhiPp:Rr:l:v")) != -1) { + while((opt = getopt(argc, argv, "DdhiPp:Rr:l:vV")) != -1) { switch (opt) { case 'D': debug = 1; @@ -806,6 +808,10 @@ int main(int argc, char **argv) case 'v': verbose = 1; break; + case 'V': + printf("hmland " VERSION "\n"); + printf("Copyright (c) 2013 Michael Gernoth\n\n"); + exit(EXIT_SUCCESS); case 'h': case ':': case '?': diff --git a/hmsniff.c b/hmsniff.c index ee14800..39133d3 100644 --- a/hmsniff.c +++ b/hmsniff.c @@ -32,6 +32,7 @@ #include #include +#include "version.h" #include "hexdump.h" #include "hmcfgusb.h" diff --git a/version.h b/version.h new file mode 100644 index 0000000..83fdd10 --- /dev/null +++ b/version.h @@ -0,0 +1 @@ +#define VERSION "0.09-git" -- 2.39.2