--- a/src/c2html.c Fri Mar 04 15:02:22 2016 +0100 +++ b/src/c2html.c Tue Aug 23 12:05:41 2016 +0200 @@ -111,9 +111,8 @@ " -F <footer> Append footer file\n" " -p Disable highlighting (plain text)\n" " -l Disable line numbers\n" + " -V, -v Prints version and exits\n" "\n"); - - } int lnint(size_t lnc) { @@ -221,7 +220,7 @@ int lang = C2HTML_C; char optc; - while ((optc = getopt(argc, argv, "hljo:pH:F:")) != -1) { + while ((optc = getopt(argc, argv, "hljo:pH:F:vV")) != -1) { switch (optc) { case 'o': if (!(optarg[0] == '-' && optarg[1] == 0)) { @@ -246,6 +245,14 @@ case 'h': printhelp(); return 0; + case 'v': + case 'V': +#ifdef VERSION_DEVELOP + printf("%d.%d (unstable)\n", VERSION_MAJOR, VERSION_MINOR); +#else + printf("%d.%d\n", VERSION_MAJOR, VERSION_MINOR); +#endif + return 0; default: return 1; }