Did some minor optimization in olsr_process_changes as this function is called very...
authorAndreas Tonnesen <andreto@olsr.org>
Tue, 14 Dec 2004 20:15:52 +0000 (20:15 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Tue, 14 Dec 2004 20:15:52 +0000 (20:15 +0000)
src/defs.h
src/olsr.c
src/olsr.h

index 6682f2b..cd36385 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: defs.h,v 1.30 2004/12/12 17:53:58 kattemat Exp $
+ * $Id: defs.h,v 1.31 2004/12/14 20:15:52 kattemat Exp $
  */
 
 #ifndef _OLSR_DEFS
@@ -62,8 +62,9 @@
 
 #include "lq_packet.h"
 
-#define VERSION "0.4.8-pre"
+#define VERSION "0.4.9-pre"
 #define SOFTWARE_VERSION "olsr.org - " VERSION
+#define OLSRD_VERSION_DATE "       *** " SOFTWARE_VERSION " (" __DATE__ ") ***\n"
 
 #define OLSRD_CONF_FILE_NAME "olsrd.conf"
 #define OLSRD_GLOBAL_CONF_FILE "/etc/" OLSRD_CONF_FILE_NAME
index 4de632e..348411a 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: olsr.c,v 1.33 2004/12/05 13:53:00 kattemat Exp $
+ * $Id: olsr.c,v 1.34 2004/12/14 20:15:52 kattemat Exp $
  */
 
 /**
@@ -159,14 +159,11 @@ register_pcf(int (*f)(int, int, int))
  *update the routing table.
  *@return 0
  */
-inline void
+void
 olsr_process_changes()
 {
 
   struct pcf *tmp_pc_list;
-  static char title[100] = "";
-  char tmp_title[100];
-  int len, i;
 
 #ifdef DEBUG
   if(changes_neighborhood)
@@ -185,21 +182,7 @@ olsr_process_changes()
   if (olsr_cnf->debug_level > 0 && olsr_cnf->clear_screen && isatty(1))
   {
       clear_console();
-
-      if (title[0] == 0)
-      {
-        len = sprintf(tmp_title, "*** %s (%s) ***\n",
-                      SOFTWARE_VERSION, __DATE__);
-
-        len = (74 - len) / 2;
-        
-        for (i = 0; i < len; i++)
-          title[i] = ' ';
-
-        strcpy(title + i, tmp_title);
-      }
-
-      printf(title);
+      printf(OLSRD_VERSION_DATE);
   }
 
   if (changes_neighborhood)
index abc3997..0c5bcf7 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: olsr.h,v 1.13 2004/11/21 11:28:56 kattemat Exp $
+ * $Id: olsr.h,v 1.14 2004/12/14 20:15:52 kattemat Exp $
  */
 
 
@@ -90,7 +90,7 @@ olsr_u16_t message_seqno;
 void
 register_pcf(int (*)(int, int, int));
 
-inline void
+void
 olsr_process_changes(void);
 
 inline void