main: move printing of version into a function
authorFerry Huberts <ferry.huberts@pelagic.nl>
Mon, 9 Nov 2015 08:34:26 +0000 (09:34 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 11 Nov 2015 16:09:26 +0000 (17:09 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
src/main.c

index 627e53b..fc8a803 100644 (file)
@@ -92,6 +92,7 @@ static void olsr_shutdown(int) __attribute__ ((noreturn));
  */
 void olsr_reconfigure(int signo) __attribute__ ((noreturn));
 
  */
 void olsr_reconfigure(int signo) __attribute__ ((noreturn));
 
+static void print_version(void);
 static void print_usage(bool error);
 
 static int set_default_ifcnfs(struct olsr_if *, struct if_config_options *);
 static void print_usage(bool error);
 
 static int set_default_ifcnfs(struct olsr_if *, struct if_config_options *);
@@ -219,8 +220,7 @@ int main(int argc, char *argv[]) {
    * Start
    */
 
    * Start
    */
 
-  printf("\n *** %s ***\n Build date: %s on %s\n http://www.olsr.org\n\n",
-      olsrd_version, build_date, build_host);
+  print_version();
 
   if (argc == 2) {
     if ((strcmp(argv[1], "-h") == 0) || (strcmp(argv[1], "/?") == 0)) {
 
   if (argc == 2) {
     if ((strcmp(argv[1], "-h") == 0) || (strcmp(argv[1], "/?") == 0)) {
@@ -816,6 +816,11 @@ static void olsr_shutdown(int signo __attribute__ ((unused)))
   exit(exit_value);
 }
 
   exit(exit_value);
 }
 
+static void print_version(void) {
+  printf("\n *** %s ***\n Build date: %s on %s\n http://www.olsr.org\n\n",
+      olsrd_version, build_date, build_host);
+}
+
 /**
  * Print the command line usage
  */
 /**
  * Print the command line usage
  */