aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--colorize.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/colorize.c b/colorize.c
index 30d03bc..7704c3b 100644
--- a/colorize.c
+++ b/colorize.c
@@ -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))
{