]> git.refcnt.org Git - colorize.git/commitdiff
Merge duplicated version printing code
authorSteven Schubiger <stsc@refcnt.org>
Thu, 24 Jul 2014 10:50:07 +0000 (12:50 +0200)
committerSteven Schubiger <stsc@refcnt.org>
Thu, 24 Jul 2014 10:50:07 +0000 (12:50 +0200)
colorize.c

index 30d03bc1d1c3e65733f5bf8fc380b2f926c8a2f0..7704c3b8f94af8e2befcdd95f03310d0dc9d5151 100644 (file)
@@ -408,6 +408,7 @@ print_version (void)
 #else
     const char *version = NULL;
 #endif
+    const char *version_prefix, *version_string;
     const char *c_flags;
     struct bytes_size bytes_size;
     bool debug;
@@ -421,10 +422,10 @@ print_version (void)
 #else
     debug = false;
 #endif
-    if (version)
-      printf ("colorize %s (compiled at %s, %s)\n", version, __DATE__, __TIME__);
-    else
-      printf ("colorize v%s (compiled at %s, %s)\n", VERSION, __DATE__, __TIME__);
+    version_prefix = version ? "" : "v";
+    version_string = version ? version : VERSION;
+    printf ("colorize %s%s (compiled at %s, %s)\n", version_prefix, version_string, __DATE__, __TIME__);
+
     printf ("Compiler flags: %s\n", c_flags);
     if (get_bytes_size (BUF_SIZE, &bytes_size))
       {