src/c2html.c

changeset 37
1a67185e5496
parent 36
be60c22cddfe
child 38
77c158821738
--- 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;
         }

mercurial