From cbc423545a5b9952ef129a2c0bf6905d4b3912a7 Mon Sep 17 00:00:00 2001 From: Steven Schubiger Date: Thu, 24 Jul 2014 12:50:07 +0200 Subject: Merge duplicated version printing code --- colorize.c | 9 +++++---- 1 file 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)) { -- cgit v1.2.3