* OLSR_PRINTF() is now a real C expression
authorBernd Petrovitsch <bernd@firmix.at>
Wed, 25 Apr 2007 22:08:18 +0000 (22:08 +0000)
committerBernd Petrovitsch <bernd@firmix.at>
Wed, 25 Apr 2007 22:08:18 +0000 (22:08 +0000)
* removed superflous type-casts

43 files changed:
lib/nameservice/src/nameservice.c
lib/secure/src/olsrd_secure.c
src/bsd/kernel_routes.c
src/bsd/net.c
src/build_msg.c
src/cfgparser/Makefile
src/defs.h
src/duplicate_set.c
src/hna_set.c
src/hysteresis.c
src/interfaces.c
src/ipc_frontend.c
src/link_set.c
src/linux/apm.c
src/linux/kernel_routes.c
src/linux/link_layer.c
src/linux/net.c
src/lq_route.c
src/main.c
src/mid_set.c
src/mpr.c
src/mpr_selector_set.c
src/neighbor_table.c
src/net_olsr.c
src/net_olsr.h
src/olsr.c
src/olsr_types.h
src/packet.c
src/parser.c
src/plugin_loader.c
src/process_package.c
src/process_routes.c
src/rebuild_packet.c
src/routing_table.c
src/scheduler.c
src/socket_parser.c
src/tc_set.c
src/two_hop_neighbor_table.c
src/unix/ifnet.c
src/win32/apm.c
src/win32/ifnet.c
src/win32/kernel_routes.c
src/win32/net.c

index 06764e0..d46620f 100644 (file)
@@ -30,7 +30,7 @@
  *
  */
 
-/* $Id: nameservice.c,v 1.21 2007/04/20 13:46:02 bernd67 Exp $ */
+/* $Id: nameservice.c,v 1.22 2007/04/25 22:08:06 bernd67 Exp $ */
 
 /*
  * Dynamic linked library for UniK OLSRd
@@ -529,10 +529,10 @@ olsr_event(void *foo __attribute__((unused)))
                        message->v6.olsr_msgsize = htons(namesize);
                }
                
-               if(net_outbuffer_push(ifn, (olsr_u8_t *)message, namesize) != namesize ) {
+               if(net_outbuffer_push(ifn, message, namesize) != namesize ) {
                        /* send data and try again */
                        net_output(ifn);
-                       if(net_outbuffer_push(ifn, (olsr_u8_t *)message, namesize) != namesize ) {
+                       if(net_outbuffer_push(ifn, message, namesize) != namesize ) {
                                olsr_printf(1, "NAME PLUGIN: could not send on interface: %s\n", ifn->int_name);
                        }
                }
index 23f3ee2..79d27c7 100644 (file)
@@ -33,7 +33,7 @@
  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
  * POSSIBILITY OF SUCH DAMAGE.
  *
- * $Id: olsrd_secure.c,v 1.22 2007/04/20 13:46:03 bernd67 Exp $
+ * $Id: olsrd_secure.c,v 1.23 2007/04/25 22:08:07 bernd67 Exp $
  */
 
 
@@ -704,7 +704,7 @@ send_challenge(union olsr_ip_addr *new_host)
              challenge);
 
   /* Add to buffer */
-  net_outbuffer_push(olsr_in_if, (olsr_u8_t *)&cmsg, sizeof(struct challengemsg));
+  net_outbuffer_push(olsr_in_if, &cmsg, sizeof(struct challengemsg));
 
   /* Send the request */
   net_output(olsr_in_if);
@@ -1099,7 +1099,7 @@ send_cres(union olsr_ip_addr *to, union olsr_ip_addr *from, olsr_u32_t chal_in,
              challenge);
 
   /* Add to buffer */
-  net_outbuffer_push(olsr_in_if, (olsr_u8_t *)&crmsg, sizeof(struct c_respmsg));
+  net_outbuffer_push(olsr_in_if, &crmsg, sizeof(struct c_respmsg));
   /* Send the request */
   net_output(olsr_in_if);
 
@@ -1176,7 +1176,7 @@ send_rres(union olsr_ip_addr *to, union olsr_ip_addr *from, olsr_u32_t chal_in)
              olsr_ip_to_string(to));
 
   /* add to buffer */
-  net_outbuffer_push(olsr_in_if, (olsr_u8_t *)&rrmsg, sizeof(struct r_respmsg));
+  net_outbuffer_push(olsr_in_if, &rrmsg, sizeof(struct r_respmsg));
 
   /* Send the request */
   net_output(olsr_in_if);
index 07d047a..d712cd5 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: kernel_routes.c,v 1.9 2007/02/14 09:09:16 kattemat Exp $
+ * $Id: kernel_routes.c,v 1.10 2007/04/25 22:08:17 bernd67 Exp $
  */
 
 
@@ -68,7 +68,7 @@ static int add_del_route(struct rt_entry *dest, int add)
   inet_ntop(AF_INET, &dest->rt_router.v4, Str3, 16);
 
   OLSR_PRINTF(1, "%s IPv4 route to %s/%s via %s.\n",
-    (add != 0) ? "Adding" : "Removing", Str1, Str2, Str3)
+    (add != 0) ? "Adding" : "Removing", Str1, Str2, Str3);
 
   memset(buff, 0, sizeof (buff));
   memset(&sin, 0, sizeof (sin));
index 66c9d0f..a2883c1 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: net.c,v 1.32 2007/03/14 14:01:13 bernd67 Exp $
+ * $Id: net.c,v 1.33 2007/04/25 22:08:17 bernd67 Exp $
  */
 
 #include "defs.h"
@@ -524,7 +524,7 @@ join_mcast(struct interface *ifs, int sock)
     }
 
 
-  OLSR_PRINTF(3, "OK\n")
+  OLSR_PRINTF(3, "OK\n");
   return 0;
 }
 
@@ -639,7 +639,7 @@ olsr_sendto(int s,
   context = libnet_init(LIBNET_LINK, iface->int_name, errbuf);
   if (context == NULL)
     {
-      OLSR_PRINTF (1, "libnet init: %s\n", libnet_geterror (context))
+      OLSR_PRINTF (1, "libnet init: %s\n", libnet_geterror (context));
       return (0);
     }
 
@@ -659,7 +659,7 @@ olsr_sendto(int s,
                              udp_tag);                         /* pblock */
   if (udp_tag == -1)
     {
-      OLSR_PRINTF (1, "libnet UDP header: %s\n", libnet_geterror (context))
+      OLSR_PRINTF (1, "libnet UDP header: %s\n", libnet_geterror (context));
        return (0);
     }
 
@@ -678,7 +678,7 @@ olsr_sendto(int s,
                              ip_tag);                          /* pblock */
   if (ip_tag == -1)
     {
-      OLSR_PRINTF (1, "libnet IP header: %s\n", libnet_geterror (context))
+      OLSR_PRINTF (1, "libnet IP header: %s\n", libnet_geterror (context));
       return (0);
     }
 
@@ -691,14 +691,14 @@ olsr_sendto(int s,
                                     ether_tag);                /* pblock tag */
   if (ether_tag == -1)
     {
-      OLSR_PRINTF (1, "libnet ethernet header: %s\n", libnet_geterror (context))
+      OLSR_PRINTF (1, "libnet ethernet header: %s\n", libnet_geterror (context));
       return (0);
     }
  
   status = libnet_write (context);
   if (status == -1)
     {
-      OLSR_PRINTF (1, "libnet packet write: %s\n", libnet_geterror (context))
+      OLSR_PRINTF (1, "libnet packet write: %s\n", libnet_geterror (context));
       return (0);
     }
 
@@ -863,11 +863,11 @@ calculate_if_metric(char *ifname)
 
       if(ioctl(olsr_cnf->ioctl_s, SIOCGIFMEDIA, &ifm) < 0)
        {
-         OLSR_PRINTF(1, "Error SIOCGIFMEDIA(%s)\n", ifm.ifm_name)
+         OLSR_PRINTF(1, "Error SIOCGIFMEDIA(%s)\n", ifm.ifm_name);
          return WEIGHT_ETHERNET_DEFAULT;
        }
 
-      OLSR_PRINTF(1, "%s: STATUS 0x%08x\n", ifm.ifm_name, ifm.ifm_status)
+      OLSR_PRINTF(1, "%s: STATUS 0x%08x\n", ifm.ifm_name, ifm.ifm_status);
 #endif
       return WEIGHT_ETHERNET_DEFAULT;
     }
index 2bb8425..fc939db 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: build_msg.c,v 1.35 2007/04/22 20:25:48 bernd67 Exp $
+ * $Id: build_msg.c,v 1.36 2007/04/25 22:08:07 bernd67 Exp $
  */
 
 #include "defs.h"
@@ -136,7 +136,7 @@ olsr_bool
 queue_hello(struct hello_message *message, struct interface *ifp)
 {
 #ifdef DEBUG
-  OLSR_PRINTF(BMSG_DBGLVL, "Building HELLO on %s\n-------------------\n", ifp->int_name)
+  OLSR_PRINTF(BMSG_DBGLVL, "Building HELLO on %s\n-------------------\n", ifp->int_name);
 #endif
 
   switch(olsr_cnf->ip_version)
@@ -167,7 +167,7 @@ olsr_bool
 queue_tc(struct tc_message *message, struct interface *ifp)           
 {
 #ifdef DEBUG
-  OLSR_PRINTF(BMSG_DBGLVL, "Building TC on %s\n-------------------\n", ifp->int_name)
+  OLSR_PRINTF(BMSG_DBGLVL, "Building TC on %s\n-------------------\n", ifp->int_name);
 #endif
 
   switch(olsr_cnf->ip_version)
@@ -193,7 +193,7 @@ olsr_bool
 queue_mid(struct interface *ifp)
 {
 #ifdef DEBUG
-  OLSR_PRINTF(BMSG_DBGLVL, "Building MID on %s\n-------------------\n", ifp->int_name)
+  OLSR_PRINTF(BMSG_DBGLVL, "Building MID on %s\n-------------------\n", ifp->int_name);
 #endif
 
   switch(olsr_cnf->ip_version)
@@ -218,7 +218,7 @@ olsr_bool
 queue_hna(struct interface *ifp)
 {
 #ifdef DEBUG
-  OLSR_PRINTF(BMSG_DBGLVL, "Building HNA on %s\n-------------------\n", ifp->int_name)
+  OLSR_PRINTF(BMSG_DBGLVL, "Building HNA on %s\n-------------------\n", ifp->int_name);
 #endif
 
   switch(olsr_cnf->ip_version)
@@ -241,7 +241,7 @@ check_buffspace(int msgsize, int buffsize, char *type)
 {
   if(msgsize > buffsize)
     {
-      OLSR_PRINTF(1, "%s build, outputbuffer to small(%d/%d)!\n", type, msgsize, buffsize)
+      OLSR_PRINTF(1, "%s build, outputbuffer to small(%d/%d)!\n", type, msgsize, buffsize);
       olsr_syslog(OLSR_LOG_ERR, "%s build, outputbuffer to small(%d/%d)!\n", type, msgsize, buffsize);
       olsr_exit(__func__, EXIT_FAILURE);
     }
@@ -334,8 +334,8 @@ serialize_hello4(struct hello_message *message, struct interface *ifp)
                continue;
 
 #ifdef DEBUG
-             OLSR_PRINTF(BMSG_DBGLVL, "\t%s - ", olsr_ip_to_string(&nb->address))
-             OLSR_PRINTF(BMSG_DBGLVL, "L:%d N:%d\n", j, i)
+             OLSR_PRINTF(BMSG_DBGLVL, "\t%s - ", olsr_ip_to_string(&nb->address));
+             OLSR_PRINTF(BMSG_DBGLVL, "L:%d N:%d\n", j, i);
 #endif           
              /*
               * If there is not enough room left 
@@ -354,7 +354,7 @@ serialize_hello4(struct hello_message *message, struct interface *ifp)
                  if(curr_size > OLSR_HELLO_IPV4_HDRSIZE)
                    {
 #ifdef DEBUG
-                     OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize)
+                     OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize);
 #endif
                      /* Complete the headers */
                      m->v4.seqno = htons(get_msg_seqno());
@@ -498,8 +498,8 @@ serialize_hello6(struct hello_message *message, struct interface *ifp)
                continue;
 
 #ifdef DEBUG
-             OLSR_PRINTF(BMSG_DBGLVL, "\t%s - ", olsr_ip_to_string(&nb->address))
-             OLSR_PRINTF(BMSG_DBGLVL, "L:%d N:%d\n", j, i)
+             OLSR_PRINTF(BMSG_DBGLVL, "\t%s - ", olsr_ip_to_string(&nb->address));
+             OLSR_PRINTF(BMSG_DBGLVL, "L:%d N:%d\n", j, i);
 #endif           
 
 
@@ -520,7 +520,7 @@ serialize_hello6(struct hello_message *message, struct interface *ifp)
                  if(curr_size > OLSR_HELLO_IPV6_HDRSIZE)
                    {
 #ifdef DEBUG
-                     OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize)
+                     OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize);
 #endif
                      /* Complete the headers */
                      m->v6.seqno = htons(get_msg_seqno());
@@ -651,7 +651,7 @@ serialize_tc4(struct tc_message *message, struct interface *ifp)
          if(curr_size > OLSR_TC_IPV4_HDRSIZE)
            {
 #ifdef DEBUG
-             OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize)
+             OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize);
 #endif
 
              m->v4.olsr_msgsize = htons(curr_size);
@@ -674,7 +674,7 @@ serialize_tc4(struct tc_message *message, struct interface *ifp)
       found = OLSR_TRUE;
 #ifdef DEBUG
          OLSR_PRINTF(BMSG_DBGLVL, "\t%s\n", 
-                     olsr_ip_to_string(&mprs->address))
+                     olsr_ip_to_string(&mprs->address));
 #endif 
       COPY_IP(&mprsaddr->addr, &mprs->address);
 
@@ -696,7 +696,7 @@ serialize_tc4(struct tc_message *message, struct interface *ifp)
       if((!partial_sent) && (!TIMED_OUT(send_empty_tc)))
        {
          if(!TIMED_OUT(send_empty_tc))
-           OLSR_PRINTF(1, "TC: Sending empty package - (%d/%d/%d/%d)\n", partial_sent, (int)send_empty_tc, (int)now_times, (int)((send_empty_tc) - now_times))
+           OLSR_PRINTF(1, "TC: Sending empty package - (%d/%d/%d/%d)\n", partial_sent, (int)send_empty_tc, (int)now_times, (int)((send_empty_tc) - now_times));
 
          m->v4.olsr_msgsize = htons(curr_size);
          m->v4.seqno = htons(get_msg_seqno());
@@ -776,7 +776,7 @@ serialize_tc6(struct tc_message *message, struct interface *ifp)
          if(curr_size > OLSR_TC_IPV6_HDRSIZE)
            {
 #ifdef DEBUG
-             OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize)
+             OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize);
 #endif
              m->v6.olsr_msgsize = htons(curr_size);
              m->v6.seqno = htons(get_msg_seqno());
@@ -795,7 +795,7 @@ serialize_tc6(struct tc_message *message, struct interface *ifp)
       found = OLSR_TRUE;
 #ifdef DEBUG
          OLSR_PRINTF(BMSG_DBGLVL, "\t%s\n", 
-                     olsr_ip_to_string(&mprs->address))
+                     olsr_ip_to_string(&mprs->address));
 #endif
       COPY_IP(&mprsaddr6->addr, &mprs->address);
       curr_size += olsr_cnf->ipsize;
@@ -815,7 +815,7 @@ serialize_tc6(struct tc_message *message, struct interface *ifp)
     {
       if((!partial_sent) && (!TIMED_OUT(send_empty_tc)))
        {
-         OLSR_PRINTF(1, "TC: Sending empty package\n")
+         OLSR_PRINTF(1, "TC: Sending empty package\n");
            
          m->v6.olsr_msgsize = htons(curr_size);
          m->v6.seqno = htons(get_msg_seqno());
@@ -889,7 +889,7 @@ serialize_mid4(struct interface *ifp)
              if(curr_size > OLSR_MID_IPV4_HDRSIZE)
                {
 #ifdef DEBUG
-                 OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize)
+                 OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize);
 #endif
                  /* set size */
                  m->v4.olsr_msgsize = htons(curr_size);
@@ -906,7 +906,7 @@ serialize_mid4(struct interface *ifp)
 #ifdef DEBUG
          OLSR_PRINTF(BMSG_DBGLVL, "\t%s(%s)\n", 
                      olsr_ip_to_string(&ifs->ip_addr), 
-                     ifs->int_name)
+                     ifs->int_name);
 #endif
          
          COPY_IP(&addrs->addr, &ifs->ip_addr);
@@ -988,7 +988,7 @@ serialize_mid6(struct interface *ifp)
              if(curr_size > OLSR_MID_IPV6_HDRSIZE)
                {
 #ifdef DEBUG
-                 OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize)
+                 OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize);
 #endif
                  /* set size */
                  m->v6.olsr_msgsize = htons(curr_size);
@@ -1005,7 +1005,7 @@ serialize_mid6(struct interface *ifp)
 #ifdef DEBUG
                  OLSR_PRINTF(BMSG_DBGLVL, "\t%s(%s)\n", 
                              olsr_ip_to_string(&ifs->ip_addr), 
-                             ifs->int_name)
+                             ifs->int_name);
 #endif
 
          COPY_IP(&addrs6->addr, &ifs->ip_addr);
@@ -1079,7 +1079,7 @@ serialize_hna4(struct interface *ifp)
          if(curr_size > OLSR_HNA_IPV4_HDRSIZE)
            {
 #ifdef DEBUG
-             OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize)
+             OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize);
 #endif
              m->v4.seqno = htons(get_msg_seqno());
              m->v4.olsr_msgsize = htons(curr_size);
@@ -1094,7 +1094,7 @@ serialize_hna4(struct interface *ifp)
 #ifdef DEBUG
       OLSR_PRINTF(BMSG_DBGLVL, "\tNet: %s/%s\n", 
                  olsr_ip_to_string(&h->net),
-                 olsr_ip_to_string(&h->netmask))
+                 olsr_ip_to_string(&h->netmask));
 #endif
       COPY_IP(&pair->addr, &h->net);
       COPY_IP(&pair->netmask, &h->netmask);
@@ -1169,7 +1169,7 @@ serialize_hna6(struct interface *ifp)
          if(curr_size > OLSR_HNA_IPV6_HDRSIZE)
            {
 #ifdef DEBUG
-             OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize)
+             OLSR_PRINTF(BMSG_DBGLVL, "Sending partial(size: %d, buff left:%d)\n", curr_size, remainsize);
 #endif
              m->v6.seqno = htons(get_msg_seqno());
              m->v6.olsr_msgsize = htons(curr_size);
@@ -1184,7 +1184,7 @@ serialize_hna6(struct interface *ifp)
 #ifdef DEBUG
       OLSR_PRINTF(BMSG_DBGLVL, "\tNet: %s/%d\n", 
                  olsr_ip_to_string(&h->net),
-                 h->prefix_len)
+                 h->prefix_len);
 #endif
       COPY_IP(&pair6->addr, &h->net);
       olsr_prefix_to_netmask(&tmp_netmask, h->prefix_len);
index 0452791..8f971ba 100644 (file)
@@ -36,7 +36,7 @@
 # to the project. For more information see the website or contact
 # the copyright holders.
 #
-# $Id: Makefile,v 1.23 2007/04/20 13:46:05 bernd67 Exp $
+# $Id: Makefile,v 1.24 2007/04/25 22:08:17 bernd67 Exp $
 
 TOPDIR=../..
 include $(TOPDIR)/Makefile.inc
@@ -90,13 +90,12 @@ $(NAME):    $(OBJS)
                $(CC) $(LDFLAGS) -o $(NAME) $(OBJS) $(LIBS)
 
 oscan.c:       oscan.lex Makefile
-               $(FLEX) -Cem -ooscan.c oscan.lex
-               mv oscan.c oscan.c-tmp && \
-                       sed     -e '/^static/s/yy_get_next_buffer[\(][\)]/yy_get_next_buffer(void)/' \
-                               -e '/^static/s/yy_get_previous_state[\(][\)]/yy_get_previous_state(void)/' \
-                               -e '/^static/s/input[\(][\)]/input(void)/' \
-                               -e '/^static  *void  *yy_fatal_error/s/^\(.*)\)\();\)$$/\1 __attribute__((noreturn)) \2/' \
-                               < oscan.c-tmp >oscan.c
+               $(FLEX) -Cem -ooscan.c-tmp oscan.lex
+               sed     -e '/^static/s/yy_get_next_buffer[\(][\)]/yy_get_next_buffer(void)/' \
+                       -e '/^static/s/yy_get_previous_state[\(][\)]/yy_get_previous_state(void)/' \
+                       -e '/^static/s/input[\(][\)]/input(void)/' \
+                       -e '/^static  *void  *yy_fatal_error/s/^\(.*)\)\();\)$$/\1 __attribute__((noreturn)) \2/' \
+                       < oscan.c-tmp >oscan.c
                $(RM) oscan.c-tmp
 
 oparse.c:      oparse.y olsrd_conf.h Makefile
@@ -111,7 +110,7 @@ install:
                /sbin/ldconfig -n $(LIBDIR)
 
 clean:
-               rm -f *.[od~]
+               rm -f *.[od~] oscan.c oparse.[ch]
                rm -f $(LIBNAME)
                rm -f $(BINNAME)
                $(RM) oparse.c-tmp
index 677b459..589666d 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.57 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: defs.h,v 1.58 2007/04/25 22:08:07 bernd67 Exp $
  */
 
 
 #include "net_olsr.h" /* IPaddr -> string conversions is used by everyone */
 #include "olsr_cfg.h"
 
-#define SOFTWARE_VERSION "olsr.org - " VERSION
-#define OLSRD_VERSION_DATE "       *** " SOFTWARE_VERSION " (" __DATE__ ") ***\n"
+#define SOFTWARE_VERSION       "olsr.org - " VERSION
+#define OLSRD_VERSION_DATE     "       *** " SOFTWARE_VERSION " (" __DATE__ ") ***\n"
 
 #ifndef OLSRD_GLOBAL_CONF_FILE
-#define OLSRD_CONF_FILE_NAME "olsrd.conf"
-#define OLSRD_GLOBAL_CONF_FILE "/etc/" OLSRD_CONF_FILE_NAME
+#define OLSRD_CONF_FILE_NAME   "olsrd.conf"
+#define OLSRD_GLOBAL_CONF_FILE "/etc/" OLSRD_CONF_FILE_NAME
 #endif
 
 #define        MAXMESSAGESIZE          1500    /* max broadcast size */
 #define UDP_IPV4_HDRSIZE        28
 #define UDP_IPV6_HDRSIZE        62
 
-#define MIN_PACKET_SIZE(ver)  (int)(sizeof(olsr_u8_t) * ((ver == AF_INET) ? 4 : 7))
+#define MIN_PACKET_SIZE(ver)   ((int)(sizeof(olsr_u8_t) * (((ver) == AF_INET) ? 4 : 7)))
 /* Debug helper macro */
 #ifdef DEBUG
-#define olsr_debug(lvl,format,args...) do {                         \
-   OLSR_PRINTF(lvl, "%s (%s:%d): ", __func__, __FILE__, __LINE__); \
-   OLSR_PRINTF(lvl, format, ##args); \
+#define olsr_debug(lvl, format, args...) do {                           \
+    OLSR_PRINTF(lvl, "%s (%s:%d): ", __func__, __FILE__, __LINE__);     \
+    OLSR_PRINTF(lvl, (format), ##args);                                 \
   } while (0)
 #endif
 
 extern FILE *debug_handle;
 
 #ifdef NODEBUG
-#define OLSR_PRINTF(lvl, format, args...) \
-   { }
+#define OLSR_PRINTF(lvl, format, args...) do { } while(0)
 #else
-#define OLSR_PRINTF(lvl, format, args...) \
-   { \
-     if((olsr_cnf->debug_level >= lvl) && debug_handle) \
-        fprintf(debug_handle, format, ##args); \
-   }
+#define OLSR_PRINTF(lvl, format, args...) do {                  \
+    if((olsr_cnf->debug_level >= (lvl)) && debug_handle)          \
+      fprintf(debug_handle, (format), ##args);                    \
+  } while (0)
 #endif
 
 /* Provides a timestamp s1 milliseconds in the future
    according to system ticks returned by times(2) */
-#define GET_TIMESTAMP(s1) \
-        (now_times + ((s1) / olsr_cnf->system_tick_divider))
+#define GET_TIMESTAMP(s1)      (now_times + ((s1) / olsr_cnf->system_tick_divider))
 
-#define TIMED_OUT(s1) \
-        ((int)((s1) - now_times) < 0)
+#define TIMED_OUT(s1)  ((int)((s1) - now_times) < 0)
 
 
-#define ARRAYSIZE(x) (sizeof(x)/sizeof(*(x)))
+#define ARRAYSIZE(x)   (sizeof(x)/sizeof(*(x)))
 
 /*
  * Queueing macros
@@ -110,18 +106,20 @@ extern FILE *debug_handle;
 
 /* First "argument" is NOT a pointer! */
 
-#define QUEUE_ELEM(pre, new) \
-        pre.next->prev = new; \
-        new->next = pre.next; \
-        new->prev = &pre; \
-        pre.next = new
+#define QUEUE_ELEM(pre, new) do { \
+    pre.next->prev = new;         \
+    new->next = pre.next;         \
+    new->prev = &pre;             \
+    pre.next = new;               \
+  } while (0)
 
-#define DEQUEUE_ELEM(elem) \
-       elem->prev->next = elem->next; \
-       elem->next->prev = elem->prev
+#define DEQUEUE_ELEM(elem) do { \
+    elem->prev->next = elem->next;     \
+    elem->next->prev = elem->prev;     \
+  } while (0)
 
 
-#define CLOSE(fd)  do { close(fd); (fd) = -1;} while (0)
+#define CLOSE(fd)  do { close(fd); (fd) = -1; } while (0)
 
 /*
  * Global olsrd configuragtion
index af2aac8..f327387 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: duplicate_set.c,v 1.14 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: duplicate_set.c,v 1.15 2007/04/25 22:08:07 bernd67 Exp $
  */
 
 
@@ -61,7 +61,7 @@ olsr_init_duplicate_table(void)
 {
   int i;
 
-  OLSR_PRINTF(3, "Initializing duplicatetable - hashsize %d\n", HASHSIZE)
+  OLSR_PRINTF(3, "Initializing duplicatetable - hashsize %d\n", HASHSIZE);
 
   /* Since the holdingtime is rather large for duplicate
    * entries the timeoutfunction is only ran every 2 seconds
@@ -242,7 +242,7 @@ olsr_time_out_duplicate_table(void *foo __attribute__((unused)))
 #ifdef DEBUG
              OLSR_PRINTF(5, "DUP TIMEOUT[%s] s: %d\n", 
                          olsr_ip_to_string(&tmp_dup_table->addr),
-                         tmp_dup_table->seqno)
+                         tmp_dup_table->seqno);
 #endif
              tmp_dup_table = tmp_dup_table->next;
              olsr_del_dup_entry(entry_to_delete);
@@ -332,7 +332,7 @@ olsr_set_dup_forward(union olsr_ip_addr *originator,
     return 0;
   
 #ifdef DEBUG
-  OLSR_PRINTF(3, "Setting DUP %s/%d forwarded\n", olsr_ip_to_string(&tmp_dup_table->addr), seqno)
+  OLSR_PRINTF(3, "Setting DUP %s/%d forwarded\n", olsr_ip_to_string(&tmp_dup_table->addr), seqno);
 #endif
 
   /* Set forwarded */
index 2b40994..91e73db 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: hna_set.c,v 1.18 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: hna_set.c,v 1.19 2007/04/25 22:08:08 bernd67 Exp $
  */
 
 #include "defs.h"
@@ -128,7 +128,7 @@ olsr_lookup_hna_gw(union olsr_ip_addr *gw)
   struct hna_entry *tmp_hna;
   olsr_u32_t hash;
 
-  //OLSR_PRINTF(5, "TC: lookup entry\n")
+  //OLSR_PRINTF(5, "TC: lookup entry\n");
 
   hash = olsr_hashing(gw);
   
@@ -327,12 +327,12 @@ olsr_print_hna_set(void)
               nowtm->tm_hour,
               nowtm->tm_min,
               nowtm->tm_sec,
-             (int)now.tv_usec/10000)
+             (int)now.tv_usec/10000);
   
   if(olsr_cnf->ip_version == AF_INET)
-    OLSR_PRINTF(1, "IP net          netmask         GW IP\n")
+    OLSR_PRINTF(1, "IP net          netmask         GW IP\n");
   else
-    OLSR_PRINTF(1, "IP net/prefixlen               GW IP\n")
+    OLSR_PRINTF(1, "IP net/prefixlen               GW IP\n");
 
   for(index=0;index<HASHSIZE;index++)
     {
@@ -347,14 +347,14 @@ olsr_print_hna_set(void)
            {
              if(olsr_cnf->ip_version == AF_INET)
                {
-                 OLSR_PRINTF(1, "%-15s ", olsr_ip_to_string(&tmp_net->A_network_addr))
-                 OLSR_PRINTF(1, "%-15s ", olsr_ip_to_string((union olsr_ip_addr *)&tmp_net->A_netmask.v4))
-                 OLSR_PRINTF(1, "%-15s\n", olsr_ip_to_string(&tmp_hna->A_gateway_addr))
+                 OLSR_PRINTF(1, "%-15s ", olsr_ip_to_string(&tmp_net->A_network_addr));
+                 OLSR_PRINTF(1, "%-15s ", olsr_ip_to_string((union olsr_ip_addr *)&tmp_net->A_netmask.v4));
+                 OLSR_PRINTF(1, "%-15s\n", olsr_ip_to_string(&tmp_hna->A_gateway_addr));
                }
              else
                {
-                 OLSR_PRINTF(1, "%-27s/%d", olsr_ip_to_string(&tmp_net->A_network_addr), tmp_net->A_netmask.v6)
-                 OLSR_PRINTF(1, "%s\n", olsr_ip_to_string(&tmp_hna->A_gateway_addr))
+                 OLSR_PRINTF(1, "%-27s/%d", olsr_ip_to_string(&tmp_net->A_network_addr), tmp_net->A_netmask.v6);
+                 OLSR_PRINTF(1, "%s\n", olsr_ip_to_string(&tmp_hna->A_gateway_addr));
                }
 
              tmp_net = tmp_net->next;
index c0fd454..c71308c 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: hysteresis.c,v 1.19 2007/04/20 14:23:41 bernd67 Exp $
+ * $Id: hysteresis.c,v 1.20 2007/04/25 22:08:08 bernd67 Exp $
  */
 
 
@@ -78,7 +78,7 @@ olsr_process_hysteresis(struct link_entry *entry)
       if(entry->L_link_pending == 1)
        {
          OLSR_PRINTF(1, "HYST[%s] link set to NOT pending!\n", 
-                     olsr_ip_to_string(&entry->neighbor_iface_addr))
+                     olsr_ip_to_string(&entry->neighbor_iface_addr));
          changes_neighborhood = OLSR_TRUE;
        }
 
@@ -99,7 +99,7 @@ olsr_process_hysteresis(struct link_entry *entry)
       if(entry->L_link_pending == 0)
        {
          OLSR_PRINTF(1, "HYST[%s] link set to pending!\n", 
-                     olsr_ip_to_string(&entry->neighbor_iface_addr))
+                     olsr_ip_to_string(&entry->neighbor_iface_addr));
          changes_neighborhood = OLSR_TRUE;
        }
       
@@ -148,7 +148,7 @@ void
 olsr_update_hysteresis_hello(struct link_entry *entry, double htime)
 {
 #ifdef DEBUG
-  OLSR_PRINTF(3, "HYST[%s]: HELLO update vtime %f\n", olsr_ip_to_string(&entry->neighbor_iface_addr), htime*1.5)
+  OLSR_PRINTF(3, "HYST[%s]: HELLO update vtime %f\n", olsr_ip_to_string(&entry->neighbor_iface_addr), htime*1.5);
 #endif
   /* hello timeout = current time + hint time */
   /* SET TIMER TO 1.5 TIMES THE INTERVAL */
@@ -173,7 +173,7 @@ update_hysteresis_incoming(union olsr_ip_addr *remote, struct interface *local,
     {
       link->L_link_quality = olsr_hyst_calc_stability(link->L_link_quality);
 #ifdef DEBUG
-      OLSR_PRINTF(3, "HYST[%s]: %0.3f\n", olsr_ip_to_string(remote), link->L_link_quality)
+      OLSR_PRINTF(3, "HYST[%s]: %0.3f\n", olsr_ip_to_string(remote), link->L_link_quality);
 #endif
 
       /* 
@@ -190,7 +190,7 @@ update_hysteresis_incoming(union olsr_ip_addr *remote, struct interface *local,
              link->L_link_quality = olsr_hyst_calc_instability(link->L_link_quality);
 #ifdef DEBUG
              OLSR_PRINTF(5, "HYST[%s] PACKET LOSS! %0.3f\n",
-                         olsr_ip_to_string(remote), link->L_link_quality)
+                         olsr_ip_to_string(remote), link->L_link_quality);
 #endif
              if(link->L_link_quality < olsr_cnf->hysteresis_param.thr_low)
                break;
index b0550ea..d5f2eee 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: interfaces.c,v 1.30 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: interfaces.c,v 1.31 2007/04/25 22:08:08 bernd67 Exp $
  */
 
 #include "defs.h"
@@ -101,7 +101,7 @@ ifinit(void)
       //(addrsock6.sin6_addr).s_addr = IN6ADDR_ANY_INIT;
     }
 
-  OLSR_PRINTF(1, "\n ---- Interface configuration ---- \n\n")
+  OLSR_PRINTF(1, "\n ---- Interface configuration ---- \n\n");
     /* Run trough all interfaces immedeatly */
     for(tmp_if = olsr_cnf->interfaces; tmp_if != NULL; tmp_if = tmp_if->next)
       {
index 1fc404a..ebd1f9e 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: ipc_frontend.c,v 1.29 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: ipc_frontend.c,v 1.30 2007/04/25 22:08:08 bernd67 Exp $
  */
 
 /*
@@ -114,14 +114,14 @@ ipc_init(void)
   if(bind(ipc_sock, (struct sockaddr *) &sin, sizeof(sin)) == -1) 
     {
       perror("IPC bind");
-      OLSR_PRINTF(1, "Will retry in 10 seconds...\n")
+      OLSR_PRINTF(1, "Will retry in 10 seconds...\n");
       sleep(10);
       if(bind(ipc_sock, (struct sockaddr *) &sin, sizeof(sin)) == -1) 
        {
          perror("IPC bind");
          olsr_exit("IPC bind", EXIT_FAILURE);
        }
-      OLSR_PRINTF(1, "OK\n")
+      OLSR_PRINTF(1, "OK\n");
     }
 
   /* show that we are willing to listen */
@@ -155,18 +155,18 @@ ipc_accept(int fd)
     }
   else
     {
-      OLSR_PRINTF(1, "Front end connected\n")
+      OLSR_PRINTF(1, "Front end connected\n");
       addr = inet_ntoa(pin.sin_addr);
       if(ipc_check_allowed_ip((union olsr_ip_addr *)&pin.sin_addr.s_addr))
        {
          ipc_active = OLSR_TRUE;
          ipc_send_net_info(ipc_conn);
          ipc_send_all_routes(ipc_conn);
-         OLSR_PRINTF(1, "Connection from %s\n",addr)
+         OLSR_PRINTF(1, "Connection from %s\n",addr);
        }
       else
        {
-         OLSR_PRINTF(1, "Front end-connection from foregin host(%s) not allowed!\n", addr)
+         OLSR_PRINTF(1, "Front end-connection from foregin host(%s) not allowed!\n", addr);
          olsr_syslog(OLSR_LOG_ERR, "OLSR: Front end-connection from foregin host(%s) not allowed!\n", addr);
          CLOSE(ipc_conn);
        }
@@ -252,14 +252,11 @@ frontend_msgparser(union olsr_message *msg, struct interface *in_if __attribute_
   
   if (send(ipc_conn, (void *)msg, size, MSG_NOSIGNAL) < 0) 
     {
-      OLSR_PRINTF(1, "(OUTPUT)IPC connection lost!\n")
+      OLSR_PRINTF(1, "(OUTPUT)IPC connection lost!\n");
       CLOSE(ipc_conn);
       //olsr_cnf->open_ipc = 0;
       ipc_active = OLSR_FALSE;
-      return;
     }
-  
-  return;
 }
 
 
@@ -320,8 +317,9 @@ ipc_route_send_rtentry(union olsr_ip_addr *dst, union olsr_ip_addr *gw, int met,
   
   if (send(ipc_conn, tmp, IPC_PACK_SIZE, MSG_NOSIGNAL) < 0) // MSG_NOSIGNAL to avoid sigpipe
     {
-      OLSR_PRINTF(1, "(RT_ENTRY)IPC connection lost!\n")
+      OLSR_PRINTF(1, "(RT_ENTRY)IPC connection lost!\n");
       CLOSE(ipc_conn);
+
       //olsr_cnf->open_ipc = 0;
       ipc_active = OLSR_FALSE;
       return -1;
@@ -382,7 +380,7 @@ ipc_send_all_routes(int fd)
   
          if (send(fd, tmp, IPC_PACK_SIZE, MSG_NOSIGNAL) < 0) // MSG_NOSIGNAL to avoid sigpipe
            {
-             OLSR_PRINTF(1, "(RT_ENTRY)IPC connection lost!\n")
+             OLSR_PRINTF(1, "(RT_ENTRY)IPC connection lost!\n");
              CLOSE(ipc_conn);
              //olsr_cnf->open_ipc = 0;
              ipc_active = OLSR_FALSE;
@@ -427,7 +425,7 @@ ipc_send_all_routes(int fd)
   
          if (send(ipc_conn, tmp, IPC_PACK_SIZE, MSG_NOSIGNAL) < 0) // MSG_NOSIGNAL to avoid sigpipe
            {
-             OLSR_PRINTF(1, "(RT_ENTRY)IPC connection lost!\n")
+             OLSR_PRINTF(1, "(RT_ENTRY)IPC connection lost!\n");
              CLOSE(ipc_conn);
              //olsr_cnf->open_ipc = 0;
              ipc_active = OLSR_FALSE;
@@ -462,7 +460,7 @@ ipc_send_net_info(int fd)
 
   msg = (char *)net_msg;
 
-  OLSR_PRINTF(1, "Sending net-info to front end...\n")
+  OLSR_PRINTF(1, "Sending net-info to front end...\n");
   
   memset(net_msg, 0, sizeof(struct ipc_net_msg));
   
@@ -530,7 +528,7 @@ ipc_send_net_info(int fd)
 
   if (send(fd, (char *)net_msg, sizeof(struct ipc_net_msg), MSG_NOSIGNAL) < 0) 
     {
-      OLSR_PRINTF(1, "(NETINFO)IPC connection lost!\n")
+      OLSR_PRINTF(1, "(NETINFO)IPC connection lost!\n");
       CLOSE(ipc_conn);
       //olsr_cnf->open_ipc = 0;
       return -1;
@@ -545,7 +543,7 @@ ipc_send_net_info(int fd)
 int
 shutdown_ipc(void)
 {
-  OLSR_PRINTF(1, "Shutting down IPC...\n")
+  OLSR_PRINTF(1, "Shutting down IPC...\n");
   CLOSE(ipc_sock);
   CLOSE(ipc_conn);
   
index 06e5888..7fd0c3b 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: link_set.c,v 1.67 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: link_set.c,v 1.68 2007/04/25 22:08:09 bernd67 Exp $
  */
 
 
@@ -145,7 +145,7 @@ lookup_link_status(struct link_entry *entry)
       if(entry->L_link_pending == 1)
        {
 #ifdef DEBUG
-         OLSR_PRINTF(3, "HYST[%s]: Setting to HIDE\n", olsr_ip_to_string(&entry->neighbor_iface_addr))
+         OLSR_PRINTF(3, "HYST[%s]: Setting to HIDE\n", olsr_ip_to_string(&entry->neighbor_iface_addr));
 #endif
          return HIDE_LINK;
        }
@@ -470,7 +470,7 @@ add_new_entry(union olsr_ip_addr *local, union olsr_ip_addr *remote, union olsr_
    */
 
 #ifdef DEBUG
-  OLSR_PRINTF(1, "Adding %s=>%s to link set\n", olsr_ip_to_string(local), olsr_ip_to_string(remote))
+  OLSR_PRINTF(1, "Adding %s=>%s to link set\n", olsr_ip_to_string(local), olsr_ip_to_string(remote));
 #endif
 
   /* a new tuple is created with... */
@@ -561,7 +561,7 @@ add_new_entry(union olsr_ip_addr *local, union olsr_ip_addr *remote, union olsr_
     {
       neighbor = olsr_insert_neighbor_table(remote_main);
 #ifdef DEBUG
-      OLSR_PRINTF(3, "ADDING NEW NEIGHBOR ENTRY %s FROM LINK SET\n", olsr_ip_to_string(remote_main))
+      OLSR_PRINTF(3, "ADDING NEW NEIGHBOR ENTRY %s FROM LINK SET\n", olsr_ip_to_string(remote_main));
 #endif
     }
 
@@ -587,12 +587,13 @@ add_new_entry(union olsr_ip_addr *local, union olsr_ip_addr *remote, union olsr_
        * We'll go for one that is hopefully long
        * enough in most cases. 10 seconds
        */
+
     /* Erik Tromp - commented out. It is not RFC-compliant. Also, MID aliases
      * that are not explicitly declared by a node will be removed as soon as
      * the olsr_prune_aliases(...) function is called.
      *
-     * OLSR_PRINTF(1, "Adding MID alias main %s ", olsr_ip_to_string(remote_main))
-     * OLSR_PRINTF(1, "-> %s based on HELLO\n\n", olsr_ip_to_string(remote))
+     * OLSR_PRINTF(1, "Adding MID alias main %s ", olsr_ip_to_string(remote_main));
+     * OLSR_PRINTF(1, "-> %s based on HELLO\n\n", olsr_ip_to_string(remote));
      * insert_mid_alias(remote_main, remote, MID_ALIAS_HACK_VTIME);
      */
     }
@@ -910,7 +911,7 @@ olsr_time_out_hysteresis(void)
       if(TIMED_OUT(tmp_link_set->hello_timeout))
        {
          tmp_link_set->L_link_quality = olsr_hyst_calc_instability(tmp_link_set->L_link_quality);
-         OLSR_PRINTF(1, "HYST[%s] HELLO timeout %0.3f\n", olsr_ip_to_string(&tmp_link_set->neighbor_iface_addr), tmp_link_set->L_link_quality)
+         OLSR_PRINTF(1, "HYST[%s] HELLO timeout %0.3f\n", olsr_ip_to_string(&tmp_link_set->neighbor_iface_addr), tmp_link_set->L_link_quality);
          /* Update hello_timeout - NO SLACK THIS TIME */
          tmp_link_set->hello_timeout = GET_TIMESTAMP(tmp_link_set->last_htime*1000);
          /* Recalculate status */
@@ -942,17 +943,17 @@ void olsr_print_link_set(void)
               nowtm->tm_hour,
               nowtm->tm_min,
               nowtm->tm_sec,
-              (int)now.tv_usec/10000)
+              (int)now.tv_usec/10000);
 
   if (olsr_cnf->ip_version == AF_INET)
   {
-    OLSR_PRINTF(1, "IP address       hyst   LQ     lost   total  NLQ    ETX\n")
+    OLSR_PRINTF(1, "IP address       hyst   LQ     lost   total  NLQ    ETX\n");
     fstr = "%-15s  %5.3f  %5.3f  %-3d    %-3d    %5.3f  %.2f\n";
   }
 
   else
   {
-    OLSR_PRINTF(1, "IP address                               hyst   LQ     lost   total  NLQ    ETX\n")
+    OLSR_PRINTF(1, "IP address                               hyst   LQ     lost   total  NLQ    ETX\n");
     fstr = "%-39s  %5.3f  %5.3f  %-3d    %-3d    %5.3f  %.2f\n";
   }
 
@@ -970,7 +971,7 @@ void olsr_print_link_set(void)
     OLSR_PRINTF(1, fstr, olsr_ip_to_string(&walker->neighbor_iface_addr),
                 walker->L_link_quality, walker->loss_link_quality,
                walker->lost_packets, walker->total_packets,
-               walker->neigh_link_quality, etx)
+               walker->neigh_link_quality, etx);
   }
 }
 
@@ -1059,7 +1060,7 @@ static void update_packet_loss_worker(struct link_entry *entry, int lost)
       }
 
       else
-        OLSR_PRINTF(3, "Skipping Dijkstra (1)\n")
+        OLSR_PRINTF(3, "Skipping Dijkstra (1)\n");
 
       // create a new ANSN
 
index 337fa69..5bf74b4 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: apm.c,v 1.17 2007/04/20 13:46:05 bernd67 Exp $
+ * $Id: apm.c,v 1.18 2007/04/25 22:08:17 bernd67 Exp $
  */
 
 /*
@@ -128,7 +128,7 @@ apm_init(void)
   struct olsr_apm_info ainfo;
 
   method = -1;
-  OLSR_PRINTF(3, "Initializing APM\n")
+  OLSR_PRINTF(3, "Initializing APM\n");
 
   if(((fd_index = acpi_probe()) >= 0) && apm_read_acpi(&ainfo))
     method = USE_ACPI;
@@ -148,7 +148,7 @@ apm_printinfo(struct olsr_apm_info *ainfo)
   OLSR_PRINTF(5, "APM info:\n\tAC status %d\n\tBattery percentage %d%%\n\tBattery time left %d mins\n\n",
              ainfo->ac_line_status,
              ainfo->battery_percentage,
-             ainfo->battery_time_left)
+             ainfo->battery_time_left);
 }
 
 
index c564a50..0d4556c 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: kernel_routes.c,v 1.21 2007/04/20 13:46:05 bernd67 Exp $
+ * $Id: kernel_routes.c,v 1.22 2007/04/25 22:08:17 bernd67 Exp $
  */
 
 
@@ -73,7 +73,7 @@ olsr_ioctl_add_route(struct rt_entry *destination)
 
   OLSR_PRINTF(1, "(ioctl)Adding route with metric %d to %s/%s via %s/%s.\n",
               destination->rt_metric, dst_str, mask_str, router_str,
-              destination->rt_if->int_name)
+              destination->rt_if->int_name);
   
   memset(&kernel_route, 0, sizeof(struct rtentry));
 
@@ -170,7 +170,7 @@ olsr_ioctl_add_route6(struct rt_entry *destination)
 
   OLSR_PRINTF(2, "(ioctl)Adding route: %s(hopc %d)\n", 
              olsr_ip_to_string(&destination->rt_dst), 
-             destination->rt_metric + 1)
+             destination->rt_metric + 1);
   
 
   memset(&zeroaddr, 0, olsr_cnf->ipsize); /* Use for comparision */
@@ -201,8 +201,8 @@ olsr_ioctl_add_route6(struct rt_entry *destination)
 
 
   
-  //OLSR_PRINTF(3, "Adding route to %s using gw ", olsr_ip_to_string((union olsr_ip_addr *)&kernel_route.rtmsg_dst))
-  //OLSR_PRINTF(3, "%s\n", olsr_ip_to_string((union olsr_ip_addr *)&kernel_route.rtmsg_gateway))
+  //OLSR_PRINTF(3, "Adding route to %s using gw ", olsr_ip_to_string((union olsr_ip_addr *)&kernel_route.rtmsg_dst));
+  //OLSR_PRINTF(3, "%s\n", olsr_ip_to_string((union olsr_ip_addr *)&kernel_route.rtmsg_gateway));
 
   if((tmp = ioctl(olsr_cnf->ioctl_s, SIOCADDRT, &kernel_route)) >= 0)
     {
@@ -241,7 +241,7 @@ olsr_ioctl_del_route(struct rt_entry *destination)
   inet_ntop(AF_INET, &destination->rt_router.v4, router_str, 16);
 
   OLSR_PRINTF(1, "(ioctl)Deleting route with metric %d to %s/%s via %s.\n",
-              destination->rt_metric, dst_str, mask_str, router_str)
+              destination->rt_metric, dst_str, mask_str, router_str);
   
   memset(&kernel_route,0,sizeof(struct rtentry));
 
@@ -309,10 +309,10 @@ olsr_ioctl_del_route6(struct rt_entry *destination)
 
   OLSR_PRINTF(2, "(ioctl)Deleting route: %s(hopc %d)\n", 
              olsr_ip_to_string(&destination->rt_dst), 
-             destination->rt_metric)
+             destination->rt_metric);
 
 
-  OLSR_PRINTF(1, "Deleting route: %s\n", olsr_ip_to_string(&tmp_addr))
+  OLSR_PRINTF(1, "Deleting route: %s\n", olsr_ip_to_string(&tmp_addr));
 
   memset(&kernel_route,0,sizeof(struct in6_rtmsg));
 
@@ -353,7 +353,7 @@ delete_all_inet_gws(void)
   struct ifconf ifc;
   struct ifreq *ifr;
   
-  OLSR_PRINTF(1, "Internet gateway detected...\nTrying to delete default gateways\n")
+  OLSR_PRINTF(1, "Internet gateway detected...\nTrying to delete default gateways\n");
   
   /* Get a socket */
   if ((s = socket(AF_INET, SOCK_DGRAM, 0)) < 0) 
@@ -382,11 +382,11 @@ delete_all_inet_gws(void)
       
       if(strcmp(ifr->ifr_ifrn.ifrn_name, "lo") == 0)
        {
-         OLSR_PRINTF(1, "Skipping loopback...\n")
+          OLSR_PRINTF(1, "Skipping loopback...\n");
          continue;
        }
 
-      OLSR_PRINTF(1, "Trying 0.0.0.0/0 %s...", ifr->ifr_ifrn.ifrn_name)
+      OLSR_PRINTF(1, "Trying 0.0.0.0/0 %s...", ifr->ifr_ifrn.ifrn_name);
       
       
       memset(&kernel_route,0,sizeof(struct rtentry));
@@ -418,9 +418,9 @@ delete_all_inet_gws(void)
       //printf("Inserting route entry on device %s\n\n", kernel_route.rt_dev);
       
       if((ioctl(s, SIOCDELRT, &kernel_route)) < 0)
-       OLSR_PRINTF(1, "NO\n")
+         OLSR_PRINTF(1, "NO\n");
       else
-       OLSR_PRINTF(1, "YES\n")
+         OLSR_PRINTF(1, "YES\n");
 
 
       free(kernel_route.rt_dev);
index 741a759..9a8a8b8 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: link_layer.c,v 1.12 2007/02/10 17:11:49 bernd67 Exp $
+ * $Id: link_layer.c,v 1.13 2007/04/25 22:08:17 bernd67 Exp $
  */
 
 
@@ -100,7 +100,7 @@ init_link_layer_notification()
 {
   struct interface *ifd;
 
-  OLSR_PRINTF(1, "Initializing link-layer notification...\n")
+  OLSR_PRINTF(1, "Initializing link-layer notification...\n");
 
 
   for (ifd = ifnet; ifd ; ifd = ifd->int_next) 
@@ -129,7 +129,7 @@ clear_spy_list(char *ifname)
 
   if(ioctl(olsr_cnf->ioctl_s, SIOCSIWSPY, &wrq) < 0)
     {
-      OLSR_PRINTF(1, "Could not clear spylist %s\n", strerror(errno))
+      OLSR_PRINTF(1, "Could not clear spylist %s\n", strerror(errno));
       return -1;
     }
 
@@ -148,7 +148,7 @@ add_spy_node(union olsr_ip_addr *addr, char *interface)
   char buffer[(sizeof(struct iw_quality) +
                sizeof(struct sockaddr)) * IW_MAX_SPY];
   
-  OLSR_PRINTF(1, "Adding spynode!\n\n")
+  OLSR_PRINTF(1, "Adding spynode!\n\n");
   
   /* get all addresses already in the driver */
 
@@ -160,7 +160,7 @@ add_spy_node(union olsr_ip_addr *addr, char *interface)
 
   if(ioctl(olsr_cnf->ioctl_s, SIOCGIWSPY, &wrq) < 0)
     {
-      OLSR_PRINTF(1, "Could not get old spylist %s\n", strerror(errno))
+      OLSR_PRINTF(1, "Could not get old spylist %s\n", strerror(errno));
       return 0;
     }
 
@@ -168,7 +168,7 @@ add_spy_node(union olsr_ip_addr *addr, char *interface)
   nbr = wrq.u.data.length;
   memcpy(hw_address, buffer, nbr * sizeof(struct sockaddr));
 
-  OLSR_PRINTF(1, "Old addresses: %d\n\n", nbr)
+  OLSR_PRINTF(1, "Old addresses: %d\n\n", nbr);
 
   /* Check upper limit */
   if(nbr >= IW_MAX_SPY)
@@ -193,7 +193,7 @@ add_spy_node(union olsr_ip_addr *addr, char *interface)
   
   if(ioctl(olsr_cnf->ioctl_s, SIOCSIWSPY, &wrq) < 0)
     {
-      OLSR_PRINTF(1, "Could not clear spylist %s\n", strerror(errno))
+      OLSR_PRINTF(1, "Could not clear spylist %s\n", strerror(errno));
       return 0;
     }
 
@@ -213,7 +213,7 @@ convert_ip_to_mac(union olsr_ip_addr *ip, struct sockaddr *mac, char *interface)
 
   OLSR_PRINTF(1, "\nARP conversion for %s interface %s\n", 
              olsr_ip_to_string(ip),
-             interface)
+             interface);
 
   tmp_sockaddr.sin_family = AF_INET;
   tmp_sockaddr.sin_port = 0;
@@ -230,7 +230,7 @@ convert_ip_to_mac(union olsr_ip_addr *ip, struct sockaddr *mac, char *interface)
   if((ioctl(olsr_cnf->ioctl_s, SIOCGARP, &arp_query) < 0) ||
      !(arp_query.arp_flags & ATF_COM)) /* ATF_COM - hw addr valid */
     {
-      OLSR_PRINTF(1, "Arp failed: (%s) - trying lookup\n", strerror(errno))
+      OLSR_PRINTF(1, "Arp failed: (%s) - trying lookup\n", strerror(errno));
 
       /* No address - create a thread that sends a PING */
       send_ping(ip);
@@ -238,7 +238,7 @@ convert_ip_to_mac(union olsr_ip_addr *ip, struct sockaddr *mac, char *interface)
       return -1;
     }
 
-  OLSR_PRINTF(1, "Arp success!\n")
+  OLSR_PRINTF(1, "Arp success!\n");
 
   memcpy(mac, &arp_query.arp_ha, sizeof(struct sockaddr));
 
@@ -270,11 +270,11 @@ send_ping(union olsr_ip_addr *ip)
   dst_in->sin_family = AF_INET;
   memcpy(&dst_in->sin_addr, ip, olsr_cnf->ipsize);
 
-  OLSR_PRINTF(1, "pinging %s\n\n", olsr_ip_to_string(ip))
+  OLSR_PRINTF(1, "pinging %s\n\n", olsr_ip_to_string(ip));
 
   if ((ping_s = socket(AF_INET, SOCK_RAW, PF_INET)) < 0) 
     {
-      OLSR_PRINTF(1, "Could not create RAW socket for ping!\n%s\n", strerror(errno))
+      OLSR_PRINTF(1, "Could not create RAW socket for ping!\n%s\n", strerror(errno));
       return;
     }
 
@@ -292,12 +292,12 @@ send_ping(union olsr_ip_addr *ip)
   if((sendto(ping_s, packet, MAXIPLEN + MAXICMPLEN + 8, 0, &dst, sizeof(struct sockaddr))) !=
      MAXIPLEN + MAXICMPLEN + 8)
     {
-      OLSR_PRINTF(1, "Error PING: %s\n", strerror(errno))
+      OLSR_PRINTF(1, "Error PING: %s\n", strerror(errno));
     }
 
   /* Nevermind the pong ;-) */
 
-  OLSR_PRINTF(1, "Ping complete...\n")
+  OLSR_PRINTF(1, "Ping complete...\n");
   close(ping_s);
 
   free(packet);
@@ -319,7 +319,7 @@ poll_link_layer(void *foo)
   int                   has_range = 0;
   struct interface      *iflist;
 
-  //OLSR_PRINTF(1, "Polling link-layer notification...\n")
+  //OLSR_PRINTF(1, "Polling link-layer notification...\n");
 
   for(iflist = ifnet; iflist != NULL; iflist = iflist->int_next)
     {
@@ -337,7 +337,7 @@ poll_link_layer(void *foo)
       /* Do the request */
       if(ioctl(olsr_cnf->ioctl_s, SIOCGIWSPY, &wrq) < 0)
        {
-         OLSR_PRINTF(1, "%-8.16s  Interface doesn't support wireless statistic collection\n\n", iflist->int_name)
+          OLSR_PRINTF(1, "%-8.16s  Interface doesn't support wireless statistic collection\n\n", iflist->int_name);
          return;
        }
       
@@ -358,29 +358,29 @@ poll_link_layer(void *foo)
            continue;
          
          /* Print stats for each address */
-         OLSR_PRINTF(1, "MAC")
+         OLSR_PRINTF(1, "MAC");
          for(j = 0; j < 6; j++)
            {
-             OLSR_PRINTF(1, ":%02x", (hwa[i].sa_data[j] % 0xffffff00))
+                    OLSR_PRINTF(1, ":%02x", (hwa[i].sa_data[j] % 0xffffff00));
            }
          if(!has_range)
            OLSR_PRINTF(1, " : Quality:%d  Signal level:%d dBm  Noise level:%d dBm",
                        qual[i].qual,
                        qual[i].level - 0x100, 
-                       qual[i].noise - 0x100)
+                       qual[i].noise - 0x100);
          else
            OLSR_PRINTF(1, " : Quality:%d/%d  Signal level:%d dBm  Noise level:%d dBm",
                        qual[i].qual,
                        range.max_qual.qual,
                        qual[i].level - 0x100, 
-                       qual[i].noise - 0x100)
+                       qual[i].noise - 0x100);
          
-         OLSR_PRINTF(1, "\n")
+         OLSR_PRINTF(1, "\n");
          
        }
     }
 
-  //OLSR_PRINTF(1, "\n")
+  //OLSR_PRINTF(1, "\n");
   return;
 }
 
@@ -411,7 +411,7 @@ iw_get_range_info(char            *ifname,
 
   if(ioctl(olsr_cnf->ioctl_s, SIOCGIWRANGE, &wrq) < 0)
     {
-      OLSR_PRINTF(1, "NO RANGE\n")
+      OLSR_PRINTF(1, "NO RANGE\n");
       return -1;
     }
 
index cd558c1..91f82f8 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: net.c,v 1.33 2007/04/20 13:46:05 bernd67 Exp $
+ * $Id: net.c,v 1.34 2007/04/25 22:08:18 bernd67 Exp $
  */
 
 
@@ -76,7 +76,7 @@ bind_socket_to_device(int sock, char *dev_name)
   /*
    *Bind to device using the SO_BINDTODEVICE flag
    */
-  OLSR_PRINTF(3, "Binding socket %d to device %s\n", sock, dev_name)
+  OLSR_PRINTF(3, "Binding socket %d to device %s\n", sock, dev_name);
   return setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, dev_name, strlen(dev_name)+1);
 }
 
@@ -118,7 +118,7 @@ enable_ip_forwarding(int version)
   fclose(proc_fwd);
   if(orig_fwd_state == '1')
     {
-      OLSR_PRINTF(3, "\nIP forwarding is enabled on this system\n")
+      OLSR_PRINTF(3, "\nIP forwarding is enabled on this system\n");
     }
   else
     {
@@ -260,7 +260,7 @@ restore_settings(int version)
 {
   struct interface *ifs;
 
-  OLSR_PRINTF(1, "Restoring network state\n")
+  OLSR_PRINTF(1, "Restoring network state\n");
 
   /* Restore IP forwarding to "off" */
   if(orig_fwd_state == '0')
@@ -565,7 +565,7 @@ join_mcast(struct interface *ifs, int sock)
   mcastreq.ipv6mr_interface = ifs->if_index;
 
 #if !defined __FreeBSD__ && !defined __MacOSX__ && !defined __NetBSD__
-  OLSR_PRINTF(3, "Interface %s joining multicast %s...",       ifs->int_name, olsr_ip_to_string((union olsr_ip_addr *)&ifs->int6_multaddr.sin6_addr))
+  OLSR_PRINTF(3, "Interface %s joining multicast %s...",       ifs->int_name, olsr_ip_to_string((union olsr_ip_addr *)&ifs->int6_multaddr.sin6_addr));
   /* Send multicast */
   if(setsockopt(sock, 
                IPPROTO_IPV6, 
@@ -616,7 +616,7 @@ join_mcast(struct interface *ifs, int sock)
     }
 
 
-  OLSR_PRINTF(3, "OK\n")
+  OLSR_PRINTF(3, "OK\n");
   return 0;
 }
 
@@ -645,13 +645,13 @@ get_ipv6_address(char *ifname, struct sockaddr_in6 *saddr6, int scope_in)
              sprintf(addr6, "%s:%s:%s:%s:%s:%s:%s:%s",
                      addr6p[0], addr6p[1], addr6p[2], addr6p[3],
                      addr6p[4], addr6p[5], addr6p[6], addr6p[7]);
-             OLSR_PRINTF(5, "\tinet6 addr: %s\n", addr6)
-             OLSR_PRINTF(5, "\tScope: %d\n", scope)
+             OLSR_PRINTF(5, "\tinet6 addr: %s\n", addr6);
+             OLSR_PRINTF(5, "\tScope: %d\n", scope);
              if(scope == scope_in)
                {
                  OLSR_PRINTF(4, "Found addr: %s:%s:%s:%s:%s:%s:%s:%s\n",
                              addr6p[0], addr6p[1], addr6p[2], addr6p[3],
-                             addr6p[4], addr6p[5], addr6p[6], addr6p[7])
+                             addr6p[4], addr6p[5], addr6p[6], addr6p[7]);
                  inet_pton(AF_INET6,addr6,&tmp_sockaddr6);
                  memcpy(&saddr6->sin6_addr, &tmp_sockaddr6, sizeof(struct in6_addr));    
                  fclose(f);
@@ -780,11 +780,11 @@ calculate_if_metric(char *ifname)
       /* Get bit rate */
       if(ioctl(olsr_cnf->ioctl_s, SIOCGIWRATE, &ifr) < 0)
        {
-         OLSR_PRINTF(1, "Not able to find rate for WLAN interface %s\n", ifname)
+          OLSR_PRINTF(1, "Not able to find rate for WLAN interface %s\n", ifname);
          return WEIGHT_WLAN_11MB;
        }
       
-      OLSR_PRINTF(1, "Bitrate %d\n", ifr.ifr_ifru.ifru_ivalue)
+      OLSR_PRINTF(1, "Bitrate %d\n", ifr.ifr_ifru.ifru_ivalue);
 
       //WEIGHT_WLAN_LOW,          /* <11Mb WLAN     */
       //WEIGHT_WLAN_11MB,         /* 11Mb 802.11b   */
@@ -804,23 +804,23 @@ calculate_if_metric(char *ifname)
       if (ioctl(olsr_cnf->ioctl_s, SIOCGMIIPHY, &ifr) < 0) {
        if (errno != ENODEV)
          OLSR_PRINTF(1, "SIOCGMIIPHY on '%s' failed: %s\n",
-                     ifr.ifr_name, strerror(errno))
+                     ifr.ifr_name, strerror(errno));
        return WEIGHT_ETHERNET_DEFAULT;
       }
 
       mii->reg_num = MII_BMCR;
       if (ioctl(olsr_cnf->ioctl_s, SIOCGMIIREG, &ifr) < 0) {
        OLSR_PRINTF(1, "SIOCGMIIREG on %s failed: %s\n", ifr.ifr_name,
-                   strerror(errno))
+                   strerror(errno));
        return WEIGHT_ETHERNET_DEFAULT;
       }
       bmcr = mii->val_out;
 
 
-      OLSR_PRINTF(1, "%s: ", ifr.ifr_name)
+      OLSR_PRINTF(1, "%s: ", ifr.ifr_name);
       OLSR_PRINTF(1, "%s Mbit, %s duplex\n",
                  (bmcr & MII_BMCR_100MBIT) ? "100" : "10",
-                 (bmcr & MII_BMCR_DUPLEX) ? "full" : "half")
+                 (bmcr & MII_BMCR_DUPLEX) ? "full" : "half");
     
       is_if_link_up(ifname);
 
@@ -854,19 +854,19 @@ is_if_link_up(char *ifname)
       if (ioctl(olsr_cnf->ioctl_s, SIOCGMIIPHY, &ifr) < 0) {
        if (errno != ENODEV)
          OLSR_PRINTF(1, "SIOCGMIIPHY on '%s' failed: %s\n",
-                     ifr.ifr_name, strerror(errno))
+                     ifr.ifr_name, strerror(errno));
        return WEIGHT_ETHERNET_DEFAULT;
       }
       mii->reg_num = MII_BMSR;
       if (ioctl(olsr_cnf->ioctl_s, SIOCGMIIREG, &ifr) < 0) {
        OLSR_PRINTF(1, "SIOCGMIIREG on %s failed: %s\n", ifr.ifr_name,
-                   strerror(errno))
+                   strerror(errno));
        return WEIGHT_ETHERNET_DEFAULT;
       }
       bmsr = mii->val_out;
 
-      OLSR_PRINTF(1, "%s: ", ifr.ifr_name)
-      OLSR_PRINTF(1, "%s\n", (bmsr & MII_BMSR_LINK_VALID) ? "link ok " : "no link ")
+      OLSR_PRINTF(1, "%s: ", ifr.ifr_name);
+      OLSR_PRINTF(1, "%s\n", (bmsr & MII_BMSR_LINK_VALID) ? "link ok " : "no link ");
     
       return (bmsr & MII_BMSR_LINK_VALID);
 
index 506e584..8d59fb2 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: lq_route.c,v 1.45 2007/03/29 00:05:50 tlopatic Exp $
+ * $Id: lq_route.c,v 1.46 2007/04/25 22:08:09 bernd67 Exp $
  */
 
 #include "defs.h"
@@ -594,7 +594,7 @@ void olsr_calculate_lq_routing_table(void)
               nowtm->tm_hour,
               nowtm->tm_min,
               nowtm->tm_sec,
-              (int)now.tv_usec/10000)
+              (int)now.tv_usec/10000);
 
   for (node = list_get_next(node); node != NULL; node = list_get_next(node))
   {
@@ -609,7 +609,7 @@ void olsr_calculate_lq_routing_table(void)
          walker = walker->prev)
     {
       OLSR_PRINTF(2, "%s:%s <- ", olsr_ip_to_string(&walker->addr),
-                  etx_to_string(walker->path_etx))
+                  etx_to_string(walker->path_etx));
       hops++;
     }
 
@@ -618,7 +618,7 @@ void olsr_calculate_lq_routing_table(void)
     if (walker != NULL)
     {
       OLSR_PRINTF(2, "%s:%s (one-hop)\n", olsr_ip_to_string(&walker->addr),
-                  etx_to_string(walker->path_etx))
+                  etx_to_string(walker->path_etx));
 
       // node reachable => add to the set of unprocessed nodes
       // for HNA processing
@@ -628,7 +628,7 @@ void olsr_calculate_lq_routing_table(void)
 
     else
     {
-      OLSR_PRINTF(2, "%s FAILED\n", olsr_ip_to_string(&vert->addr))
+      OLSR_PRINTF(2, "%s FAILED\n", olsr_ip_to_string(&vert->addr));
       continue;
     }
 
index 063cea0..cfa6787 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: main.c,v 1.94 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: main.c,v 1.95 2007/04/25 22:08:09 bernd67 Exp $
  */
 
 #include <unistd.h>
@@ -301,7 +301,7 @@ main(int argc, char *argv[])
     {
       if(apm_init() < 0)
        {
-         OLSR_PRINTF(1, "Could not read APM info - setting default willingness(%d)\n", WILL_DEFAULT)
+         OLSR_PRINTF(1, "Could not read APM info - setting default willingness(%d)\n", WILL_DEFAULT);
 
          olsr_syslog(OLSR_LOG_ERR, "Could not read APM info - setting default willingness(%d)\n", WILL_DEFAULT);
 
@@ -312,19 +312,19 @@ main(int argc, char *argv[])
        {
          olsr_cnf->willingness = olsr_calculate_willingness();
 
-         OLSR_PRINTF(1, "Willingness set to %d - next update in %.1f secs\n", olsr_cnf->willingness, olsr_cnf->will_int)
+         OLSR_PRINTF(1, "Willingness set to %d - next update in %.1f secs\n", olsr_cnf->willingness, olsr_cnf->will_int);
        }
     }
 
   /* Set ipsize */
   if(olsr_cnf->ip_version == AF_INET6)
     {
-      OLSR_PRINTF(1, "Using IP version 6\n")
+      OLSR_PRINTF(1, "Using IP version 6\n");
       olsr_cnf->ipsize = sizeof(struct in6_addr);
     }
   else
     {
-      OLSR_PRINTF(1, "Using IP version 4\n")
+      OLSR_PRINTF(1, "Using IP version 4\n");
       olsr_cnf->ipsize = sizeof(olsr_u32_t);
     }
 
@@ -380,7 +380,7 @@ main(int argc, char *argv[])
   /* Load plugins */
   olsr_load_plugins();
 
-  OLSR_PRINTF(1, "Main address: %s\n\n", olsr_ip_to_string(&olsr_cnf->main_addr))
+  OLSR_PRINTF(1, "Main address: %s\n\n", olsr_ip_to_string(&olsr_cnf->main_addr));
 
   /* Start syslog entry */
   olsr_syslog(OLSR_LOG_INFO, "%s successfully started", SOFTWARE_VERSION);
@@ -469,7 +469,7 @@ olsr_shutdown(int signal)
 
   olsr_delete_all_kernel_routes();
 
-  OLSR_PRINTF(1, "Closing sockets...\n")
+  OLSR_PRINTF(1, "Closing sockets...\n");
 
   /* front-end IPC socket */
   if(olsr_cnf->open_ipc)
@@ -495,7 +495,7 @@ olsr_shutdown(int signal)
 
   olsr_syslog(OLSR_LOG_INFO, "%s stopped", SOFTWARE_VERSION);
 
-  OLSR_PRINTF(1, "\n <<<< %s - terminating >>>>\n           http://www.olsr.org\n", SOFTWARE_VERSION)
+  OLSR_PRINTF(1, "\n <<<< %s - terminating >>>>\n           http://www.olsr.org\n", SOFTWARE_VERSION);
 
   exit(olsr_cnf->exit_value);
 }
index eb6c044..d608e45 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: mid_set.c,v 1.19 2007/04/20 14:23:41 bernd67 Exp $
+ * $Id: mid_set.c,v 1.20 2007/04/25 22:08:09 bernd67 Exp $
  */
 
 #include "defs.h"
@@ -64,7 +64,7 @@ olsr_init_mid_set(void)
 {
   int index;
 
-  OLSR_PRINTF(5, "MID: init\n")
+  OLSR_PRINTF(5, "MID: init\n");
 
   /* Since the holdingtime is assumed to be rather large for 
    * MID entries, the timeoutfunction is only ran once every second
@@ -167,8 +167,8 @@ insert_mid_tuple(union olsr_ip_addr *m_addr, struct mid_address *alias, float vt
       /* Delete possible 2 hop neighbor */
       if((tmp_2_neighbor = olsr_lookup_two_hop_neighbor_table_mid(&tmp_adr->alias)) != NULL)
        {
-         OLSR_PRINTF(1, "Deleting 2 hop node from MID: %s to ", olsr_ip_to_string(&tmp_adr->alias))
-         OLSR_PRINTF(1, "%s\n", olsr_ip_to_string(m_addr))
+         OLSR_PRINTF(1, "Deleting 2 hop node from MID: %s to ", olsr_ip_to_string(&tmp_adr->alias));
+         OLSR_PRINTF(1, "%s\n", olsr_ip_to_string(m_addr));
 
          olsr_delete_two_hop_neighbor_table(tmp_2_neighbor);
 
@@ -180,8 +180,8 @@ insert_mid_tuple(union olsr_ip_addr *m_addr, struct mid_address *alias, float vt
         && ((real_neigh = olsr_lookup_neighbor_table_alias(m_addr)) != NULL))
 
        {
-         OLSR_PRINTF(1, "[MID]Deleting bogus neighbor entry %s real ", olsr_ip_to_string(&tmp_adr->alias))
-         OLSR_PRINTF(1, "%s\n", olsr_ip_to_string(m_addr))
+         OLSR_PRINTF(1, "[MID]Deleting bogus neighbor entry %s real ", olsr_ip_to_string(&tmp_adr->alias));
+         OLSR_PRINTF(1, "%s\n", olsr_ip_to_string(m_addr));
 
          replace_neighbor_link_set(tmp_neigh, real_neigh);
 
@@ -221,8 +221,8 @@ insert_mid_alias(union olsr_ip_addr *main_add, union olsr_ip_addr *alias, float
 
   adr = olsr_malloc(sizeof(struct mid_address), "Insert MID alias");
   
-  OLSR_PRINTF(1, "Inserting alias %s for ", olsr_ip_to_string(alias))
-  OLSR_PRINTF(1, "%s\n", olsr_ip_to_string(main_add))
+  OLSR_PRINTF(1, "Inserting alias %s for ", olsr_ip_to_string(alias));
+  OLSR_PRINTF(1, "%s\n", olsr_ip_to_string(main_add));
 
   COPY_IP(&adr->alias, alias);
   adr->next_alias = NULL;
@@ -302,7 +302,7 @@ mid_lookup_entry_bymain(union olsr_ip_addr *adr)
   struct mid_entry *tmp_list;
   olsr_u32_t hash;
 
-  //OLSR_PRINTF(1, "MID: lookup entry...")
+  //OLSR_PRINTF(1, "MID: lookup entry...");
 
   hash = olsr_hashing(adr);
 
@@ -348,7 +348,7 @@ olsr_update_mid_table(union olsr_ip_addr *adr, float vtime)
   struct mid_entry *tmp_list = mid_set;
   olsr_u32_t hash;
 
-  OLSR_PRINTF(3, "MID: update %s\n", olsr_ip_to_string(adr))
+  OLSR_PRINTF(3, "MID: update %s\n", olsr_ip_to_string(adr));
   hash = olsr_hashing(adr);
 
   /* Check all registered nodes...*/
@@ -422,8 +422,8 @@ olsr_prune_aliases(union olsr_ip_addr *m_addr, struct mid_alias *declared_aliase
       if (declared_aliases == 0)
         {
           /* Current alias not found in list of declared aliases: free current alias */
-          OLSR_PRINTF(1, "MID remove: (%s, ", olsr_ip_to_string(&entry->main_addr))
-          OLSR_PRINTF(1, "%s)\n", olsr_ip_to_string(&current_alias->alias))
+          OLSR_PRINTF(1, "MID remove: (%s, ", olsr_ip_to_string(&entry->main_addr));
+            OLSR_PRINTF(1, "%s)\n", olsr_ip_to_string(&current_alias->alias));
 
           /* Update linked list as seen by 'entry' */
           if (previous_alias != NULL)
@@ -478,8 +478,8 @@ olsr_time_out_mid_set(void *foo __attribute__((unused)))
              struct mid_entry *entry_to_delete = tmp_list;
              tmp_list = tmp_list->next;
 #ifdef DEBUG
-             OLSR_PRINTF(1, "MID info for %s timed out.. deleting it\n", 
-                         olsr_ip_to_string(&entry_to_delete->main_addr))
+             OLSR_PRINTF(1, "MID info for %s timed out.. deleting it\n",
+                         olsr_ip_to_string(&entry_to_delete->main_addr));
 #endif
              /*Delete it*/
              mid_delete_node(entry_to_delete);
@@ -531,7 +531,7 @@ olsr_print_mid_set(void)
 {
   int index;
 
-  OLSR_PRINTF(1, "mid set: %02d:%02d:%02d.%06lu\n",nowtm->tm_hour, nowtm->tm_min, nowtm->tm_sec, now.tv_usec)
+  OLSR_PRINTF(1, "mid set: %02d:%02d:%02d.%06lu\n",nowtm->tm_hour, nowtm->tm_min, nowtm->tm_sec, now.tv_usec);
 
   for(index=0;index<HASHSIZE;index++)
     {
@@ -541,12 +541,12 @@ olsr_print_mid_set(void)
        {
          struct mid_address *tmp_addr;
           
-         OLSR_PRINTF(1, "%s: ", olsr_ip_to_string(&tmp_list->main_addr))
+         OLSR_PRINTF(1, "%s: ", olsr_ip_to_string(&tmp_list->main_addr));
           for(tmp_addr = tmp_list->aliases;tmp_addr;tmp_addr = tmp_addr->next_alias)
            {
-             OLSR_PRINTF(1, " %s ", olsr_ip_to_string(&tmp_addr->alias))
+             OLSR_PRINTF(1, " %s ", olsr_ip_to_string(&tmp_addr->alias));
            }
-         OLSR_PRINTF(1, "\n")    
+         OLSR_PRINTF(1, "\n");
        }
     }
 
index 8e3d3e9..d0d2a84 100644 (file)
--- a/src/mpr.c
+++ b/src/mpr.c
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: mpr.c,v 1.16 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: mpr.c,v 1.17 2007/04/25 22:08:09 bernd67 Exp $
  */
 
 #include "defs.h"
@@ -121,7 +121,7 @@ olsr_find_2_hop_neighbors_with_1_link(int willingness)
          if((dup_neighbor != NULL) && (dup_neighbor->status != NOT_SYM))
            {
              
-             //OLSR_PRINTF(1, "(1)Skipping 2h neighbor %s - already 1hop\n", olsr_ip_to_string(&two_hop_neighbor->neighbor_2_addr))
+             //OLSR_PRINTF(1, "(1)Skipping 2h neighbor %s - already 1hop\n", olsr_ip_to_string(&two_hop_neighbor->neighbor_2_addr));
 
              continue;
            }
@@ -133,7 +133,7 @@ olsr_find_2_hop_neighbors_with_1_link(int willingness)
                {
                  two_hop_list_tmp = olsr_malloc(sizeof(struct neighbor_2_list_entry), "MPR two hop list");
 
-                 //OLSR_PRINTF(1, "ONE LINK ADDING %s\n", olsr_ip_to_string(&two_hop_neighbor->neighbor_2_addr))
+                 //OLSR_PRINTF(1, "ONE LINK ADDING %s\n", olsr_ip_to_string(&two_hop_neighbor->neighbor_2_addr));
 
                  /* Only queue one way here */           
                  two_hop_list_tmp->neighbor_2 = two_hop_neighbor;
@@ -170,7 +170,7 @@ olsr_chosen_mpr(struct neighbor_entry *one_hop_neighbor, olsr_u16_t *two_hop_cov
   
   count = *two_hop_covered_count;
 
-  OLSR_PRINTF(1, "Setting %s as MPR\n", olsr_ip_to_string(&one_hop_neighbor->neighbor_main_addr))
+  OLSR_PRINTF(1, "Setting %s as MPR\n", olsr_ip_to_string(&one_hop_neighbor->neighbor_main_addr));
 
   //printf("PRE COUNT: %d\n\n", count);
 
@@ -184,7 +184,7 @@ olsr_chosen_mpr(struct neighbor_entry *one_hop_neighbor, olsr_u16_t *two_hop_cov
 
       if((dup_neighbor != NULL) && (dup_neighbor->status == SYM))
        {
-         //OLSR_PRINTF(7, "(2)Skipping 2h neighbor %s - already 1hop\n", olsr_ip_to_string(&second_hop_entries->neighbor_2->neighbor_2_addr))
+         //OLSR_PRINTF(7, "(2)Skipping 2h neighbor %s - already 1hop\n", olsr_ip_to_string(&second_hop_entries->neighbor_2->neighbor_2_addr));
          continue;
        }
 
@@ -197,7 +197,7 @@ olsr_chosen_mpr(struct neighbor_entry *one_hop_neighbor, olsr_u16_t *two_hop_cov
          second_hop_entries->neighbor_2->mpr_covered_count++;
          the_one_hop_list = second_hop_entries->neighbor_2->neighbor_2_nblist.next;
 
-         //OLSR_PRINTF(1, "[%s](%x) has coverage %d\n", olsr_ip_to_string(&second_hop_entries->neighbor_2->neighbor_2_addr), second_hop_entries->neighbor_2, second_hop_entries->neighbor_2->mpr_covered_count)
+         //OLSR_PRINTF(1, "[%s](%x) has coverage %d\n", olsr_ip_to_string(&second_hop_entries->neighbor_2->neighbor_2_addr), second_hop_entries->neighbor_2, second_hop_entries->neighbor_2->mpr_covered_count);
 
          if(second_hop_entries->neighbor_2->mpr_covered_count >= olsr_cnf->mpr_coverage)
             count++;
@@ -414,7 +414,7 @@ olsr_calculate_two_hop_neighbors(void)
        }
     }
   
-  OLSR_PRINTF(3, "Two hop neighbors: %d\n", sum)
+  OLSR_PRINTF(3, "Two hop neighbors: %d\n", sum);
   return sum;
 }
 
@@ -444,12 +444,12 @@ add_will_always_nodes(void)
 
          olsr_chosen_mpr(a_neighbor, &count); 
 
-         OLSR_PRINTF(3, "Adding WILL_ALWAYS: %s\n", olsr_ip_to_string(&a_neighbor->neighbor_main_addr))
+         OLSR_PRINTF(3, "Adding WILL_ALWAYS: %s\n", olsr_ip_to_string(&a_neighbor->neighbor_main_addr));
 
        }
     }
   
-  //OLSR_PRINTF(1, "Count: %d\n", count)
+  //OLSR_PRINTF(1, "Count: %d\n", count);
   return count;
 }
 
@@ -464,7 +464,7 @@ olsr_calculate_mpr(void)
   olsr_u16_t                   two_hop_count;
   int i;
 
-  OLSR_PRINTF(3, "\n**RECALCULATING MPR**\n\n")
+  OLSR_PRINTF(3, "\n**RECALCULATING MPR**\n\n");
 
   olsr_clear_mprs();
   two_hop_count = olsr_calculate_two_hop_neighbors();
@@ -522,7 +522,7 @@ olsr_calculate_mpr(void)
 
   if(olsr_check_mpr_changes())
     {
-      OLSR_PRINTF(3, "CHANGES IN MPR SET\n")
+      OLSR_PRINTF(3, "CHANGES IN MPR SET\n");
       if(olsr_cnf->tc_redundancy > 0)
        signal_link_changes(OLSR_TRUE);
     }
@@ -583,7 +583,7 @@ olsr_optimize_mpr_set(void)
                    }
                  if(remove)
                    {
-                     OLSR_PRINTF(3, "MPR OPTIMIZE: removiong mpr %s\n\n", olsr_ip_to_string(&a_neighbor->neighbor_main_addr))
+                     OLSR_PRINTF(3, "MPR OPTIMIZE: removiong mpr %s\n\n", olsr_ip_to_string(&a_neighbor->neighbor_main_addr));
                      a_neighbor->is_mpr = OLSR_FALSE;
                    }
                }
@@ -599,7 +599,7 @@ olsr_print_mpr_set(void)
 {
   int index;
 
-  OLSR_PRINTF(1, "MPR SET: ")
+  OLSR_PRINTF(1, "MPR SET: ");
 
   for(index=0;index<HASHSIZE;index++)
     {
@@ -612,8 +612,8 @@ olsr_print_mpr_set(void)
           * Remove MPR settings
           */
          if(a_neighbor->is_mpr)
-           OLSR_PRINTF(1, "[%s] ", olsr_ip_to_string(&a_neighbor->neighbor_main_addr))
+           OLSR_PRINTF(1, "[%s] ", olsr_ip_to_string(&a_neighbor->neighbor_main_addr));
        }
     }
-  OLSR_PRINTF(1, "\n")
+  OLSR_PRINTF(1, "\n");
 }
index 6b148ff..bc2755d 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: mpr_selector_set.c,v 1.16 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: mpr_selector_set.c,v 1.17 2007/04/25 22:08:09 bernd67 Exp $
  */
 
 
@@ -57,7 +57,7 @@ static struct mpr_selector mprs_list;
 int
 olsr_init_mprs_set(void)
 {
-  OLSR_PRINTF(5, "MPRS: Init\n")
+  OLSR_PRINTF(5, "MPRS: Init\n");
   /* Initial values */
   ansn = 0;
 
@@ -105,7 +105,7 @@ olsr_add_mpr_selector(union olsr_ip_addr *addr, float vtime)
 {
   struct mpr_selector *new_entry;
 
-  OLSR_PRINTF(1, "MPRS: adding %s\n", olsr_ip_to_string(addr))
+  OLSR_PRINTF(1, "MPRS: adding %s\n", olsr_ip_to_string(addr));
 
   new_entry = olsr_malloc(sizeof(struct mpr_selector), "Add MPR selector");
 
@@ -142,7 +142,7 @@ olsr_lookup_mprs_set(union olsr_ip_addr *addr)
 
   if(addr == NULL)
     return NULL;
-  //OLSR_PRINTF(1, "MPRS: Lookup....")
+  //OLSR_PRINTF(1, "MPRS: Lookup....");
 
   mprs = mprs_list.next;
 
@@ -151,13 +151,13 @@ olsr_lookup_mprs_set(union olsr_ip_addr *addr)
 
       if(COMP_IP(&mprs->MS_main_addr, addr))
        {
-         //OLSR_PRINTF(1, "MATCH\n")
+         //OLSR_PRINTF(1, "MATCH\n");
          return mprs;
        }
       mprs = mprs->next;
     }
   
-  //OLSR_PRINTF(1, "NO MACH\n")
+  //OLSR_PRINTF(1, "NO MACH\n");
   return NULL;
 }
 
@@ -177,7 +177,7 @@ olsr_update_mprs_set(union olsr_ip_addr *addr, float vtime)
   struct mpr_selector *mprs;
   int retval;
 
-  OLSR_PRINTF(5, "MPRS: Update %s\n", olsr_ip_to_string(addr))
+  OLSR_PRINTF(5, "MPRS: Update %s\n", olsr_ip_to_string(addr));
 
   retval = 0;
 
@@ -212,7 +212,7 @@ olsr_time_out_mprs_set(void)
          struct mpr_selector *mprs_to_delete = mprs;
          mprs = mprs->next;
 
-         OLSR_PRINTF(1, "MPRS: Timing out %s\n", olsr_ip_to_string(&mprs_to_delete->MS_main_addr))
+         OLSR_PRINTF(1, "MPRS: Timing out %s\n", olsr_ip_to_string(&mprs_to_delete->MS_main_addr));
 
          DEQUEUE_ELEM(mprs_to_delete);
 
@@ -232,11 +232,11 @@ void
 olsr_print_mprs_set(void)
 {
   struct mpr_selector *mprs;
-  OLSR_PRINTF(1, "MPR SELECTORS: ")
+  OLSR_PRINTF(1, "MPR SELECTORS: ");
 
     for(mprs = mprs_list.next; mprs != &mprs_list; mprs = mprs->next)
     {
-      OLSR_PRINTF(1, "%s ", olsr_ip_to_string(&mprs->MS_main_addr))
+      OLSR_PRINTF(1, "%s ", olsr_ip_to_string(&mprs->MS_main_addr));
     }
-  OLSR_PRINTF(1, "\n")
+  OLSR_PRINTF(1, "\n");
 }
index 7792907..f2e4a06 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: neighbor_table.c,v 1.31 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: neighbor_table.c,v 1.32 2007/04/25 22:08:09 bernd67 Exp $
  */
 
 
@@ -467,16 +467,16 @@ olsr_print_neighbor_table(void)
               nowtm->tm_hour,
               nowtm->tm_min,
               nowtm->tm_sec,
-              (int)now.tv_usec/10000)
+              (int)now.tv_usec/10000);
 
   if (olsr_cnf->ip_version == AF_INET)
     {
-      OLSR_PRINTF(1, "IP address       LQ     NLQ    SYM   MPR   MPRS  will\n")
+      OLSR_PRINTF(1, "IP address       LQ     NLQ    SYM   MPR   MPRS  will\n");
       fstr = "%-15s  %5.3f  %5.3f  %s  %s  %s  %d\n";
     }
   else
     {
-      OLSR_PRINTF(1, "IP address                               LQ     NLQ    SYM   MPR   MPRS  will\n")
+      OLSR_PRINTF(1, "IP address                               LQ     NLQ    SYM   MPR   MPRS  will\n");
       fstr = "%-39s  %5.3f  %5.3f  %s  %s  %s  %d\n";
     }
 
@@ -496,7 +496,7 @@ olsr_print_neighbor_table(void)
                           (neigh->status == SYM) ? "YES " : "NO  ",
                           neigh->is_mpr ? "YES " : "NO  ", 
                           olsr_lookup_mprs_set(&neigh->neighbor_main_addr) == NULL ? "NO  " : "YES ",
-                          neigh->willingness)
+                          neigh->willingness);
             }
         }
     }
index 3ac6646..968ade0 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: net_olsr.c,v 1.21 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: net_olsr.c,v 1.22 2007/04/25 22:08:09 bernd67 Exp $
  */
 
 #include "net_olsr.h"
@@ -249,7 +249,7 @@ net_output_pending(struct interface *ifp)
  *  success
  */
 int
-net_outbuffer_push(struct interface *ifp, olsr_u8_t *data, olsr_u16_t size)
+net_outbuffer_push(struct interface *ifp, const void *data, const olsr_u16_t size)
 {
   if((ifp->netbuf.pending + size) > ifp->netbuf.maxsize)
     return 0;
@@ -273,7 +273,7 @@ net_outbuffer_push(struct interface *ifp, olsr_u8_t *data, olsr_u16_t size)
  *  success
  */
 int
-net_outbuffer_push_reserved(struct interface *ifp, olsr_u8_t *data, olsr_u16_t size)
+net_outbuffer_push_reserved(struct interface *ifp, const void *data, const olsr_u16_t size)
 {
   if((ifp->netbuf.pending + size) > (ifp->netbuf.maxsize + ifp->netbuf.reserved))
     return 0;
@@ -293,7 +293,7 @@ net_outbuffer_push_reserved(struct interface *ifp, olsr_u8_t *data, olsr_u16_t s
  * @return the number of bytes available in the buffer or
  */
 int
-net_outbuffer_bytes_left(struct interface *ifp)
+net_outbuffer_bytes_left(const struct interface *ifp)
 {
   return ifp->netbuf.maxsize - ifp->netbuf.pending;
 }
@@ -505,7 +505,7 @@ olsr_prefix_to_netmask(union olsr_ip_addr *adr, olsr_u16_t prefix)
     }
 
 #ifdef DEBUG
-  OLSR_PRINTF(3, "Prefix %d = Netmask: %s\n", prefix, olsr_ip_to_string(adr))
+  OLSR_PRINTF(3, "Prefix %d = Netmask: %s\n", prefix, olsr_ip_to_string(adr));
 #endif
 
   return 1;
@@ -544,7 +544,7 @@ olsr_netmask_to_prefix(union olsr_ip_addr *adr)
     }
 
 #ifdef DEBUG
-  OLSR_PRINTF(3, "Netmask: %s = Prefix %d\n", olsr_ip_to_string(adr), prefix)
+  OLSR_PRINTF(3, "Netmask: %s = Prefix %d\n", olsr_ip_to_string(adr), prefix);
 #endif
 
   return prefix;
@@ -649,7 +649,7 @@ olsr_add_invalid_address(union olsr_ip_addr *adr)
 
   deny_entries = new_entry;
 
-  OLSR_PRINTF(1, "Added %s to IP deny set\n", olsr_ip_to_string(&new_entry->addr))
+  OLSR_PRINTF(1, "Added %s to IP deny set\n", olsr_ip_to_string(&new_entry->addr));
   return;
 }
 
@@ -672,7 +672,7 @@ olsr_validate_address(union olsr_ip_addr *adr)
       if(COMP_IP(adr, &deny_entry->addr))
        {
          OLSR_PRINTF(1, "Validation of address %s failed!\n",
-                     olsr_ip_to_string(adr))
+                     olsr_ip_to_string(adr));
          return OLSR_FALSE;
        }
 
index 1607346..d8f6178 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: net_olsr.h,v 1.8 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: net_olsr.h,v 1.9 2007/04/25 22:08:09 bernd67 Exp $
  */
 
 
@@ -64,7 +64,7 @@ int
 net_remove_buffer(struct interface *);
 
 int
-net_outbuffer_bytes_left(struct interface *);
+net_outbuffer_bytes_left(const struct interface *);
 
 olsr_u16_t
 net_output_pending(struct interface *);
@@ -73,13 +73,13 @@ int
 net_reserve_bufspace(struct interface *, int);
 
 int
-net_outbuffer_push(struct interface *, olsr_u8_t *, olsr_u16_t);
+net_outbuffer_push(struct interface *, const void *, const olsr_u16_t);
 
 int
-net_outbuffer_push_reserved(struct interface *, olsr_u8_t *, olsr_u16_t);
+net_outbuffer_push_reserved(struct interface *, const void *, const olsr_u16_t);
 
 int
-net_output(struct interface*);
+net_output(struct interface *);
 
 int
 net_sendroute(struct rt_entry *, struct sockaddr *);
index 2fb56a3..c92a53e 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.53 2007/04/22 21:50:18 bernd67 Exp $
+ * $Id: olsr.c,v 1.54 2007/04/25 22:08:09 bernd67 Exp $
  */
 
 /**
@@ -110,7 +110,7 @@ register_pcf(int (*f)(int, int, int))
 {
   struct pcf *new_pcf;
 
-  OLSR_PRINTF(1, "Registering pcf function\n")
+  OLSR_PRINTF(1, "Registering pcf function\n");
 
   new_pcf = olsr_malloc(sizeof(struct pcf), "New PCF");
 
@@ -135,11 +135,11 @@ olsr_process_changes(void)
 
 #ifdef DEBUG
   if(changes_neighborhood)
-    OLSR_PRINTF(3, "CHANGES IN NEIGHBORHOOD\n")
+    OLSR_PRINTF(3, "CHANGES IN NEIGHBORHOOD\n");
   if(changes_topology)
-    OLSR_PRINTF(3, "CHANGES IN TOPOLOGY\n")
+    OLSR_PRINTF(3, "CHANGES IN TOPOLOGY\n");
   if(changes_hna)
-    OLSR_PRINTF(3, "CHANGES IN HNA\n")
+    OLSR_PRINTF(3, "CHANGES IN HNA\n");
 #endif
   
   if(!changes_force &&
@@ -317,7 +317,7 @@ olsr_forward_message(union olsr_message *m,
   if(!olsr_check_dup_table_fwd(originator, seqno, &in_if->ip_addr))
     {
 #ifdef DEBUG
-      OLSR_PRINTF(3, "Message already forwarded!\n")
+      OLSR_PRINTF(3, "Message already forwarded!\n");
 #endif
       return 0;
     }
@@ -342,7 +342,7 @@ olsr_forward_message(union olsr_message *m,
   if(olsr_lookup_mprs_set(src) == NULL)
     {
 #ifdef DEBUG
-      OLSR_PRINTF(5, "Forward - sender %s not MPR selector\n", olsr_ip_to_string(src))
+      OLSR_PRINTF(5, "Forward - sender %s not MPR selector\n", olsr_ip_to_string(src));
 #endif
       return 0;
     }
@@ -375,16 +375,16 @@ olsr_forward_message(union olsr_message *m,
          /*
           * Check if message is to big to be piggybacked
           */
-         if(net_outbuffer_push(ifn, (olsr_u8_t *)m, msgsize) != msgsize)
+         if(net_outbuffer_push(ifn, m, msgsize) != msgsize)
            {
              /* Send */
              net_output(ifn);
              /* Buffer message */
              set_buffer_timer(ifn);
              
-             if(net_outbuffer_push(ifn, (olsr_u8_t *)m, msgsize) != msgsize)
+             if(net_outbuffer_push(ifn, m, msgsize) != msgsize)
                {
-                 OLSR_PRINTF(1, "Received message to big to be forwarded in %s(%d bytes)!", ifn->int_name, msgsize)
+                 OLSR_PRINTF(1, "Received message to big to be forwarded in %s(%d bytes)!", ifn->int_name, msgsize);
                  olsr_syslog(OLSR_LOG_ERR, "Received message to big to be forwarded on %s(%d bytes)!", ifn->int_name, msgsize);
                }
            }
@@ -394,9 +394,9 @@ olsr_forward_message(union olsr_message *m,
          /* No forwarding pending */
          set_buffer_timer(ifn);
          
-         if(net_outbuffer_push(ifn, (olsr_u8_t *)m, msgsize) != msgsize)
+         if(net_outbuffer_push(ifn, m, msgsize) != msgsize)
            {
-             OLSR_PRINTF(1, "Received message to big to be forwarded in %s(%d bytes)!", ifn->int_name, msgsize)
+             OLSR_PRINTF(1, "Received message to big to be forwarded in %s(%d bytes)!", ifn->int_name, msgsize);
              olsr_syslog(OLSR_LOG_ERR, "Received message to big to be forwarded on %s(%d bytes)!", ifn->int_name, msgsize);
            }
        }
@@ -435,7 +435,7 @@ olsr_update_willingness(void *foo __attribute__((unused)))
 
   if(tmp_will != olsr_cnf->willingness)
     {
-      OLSR_PRINTF(1, "Local willingness updated: old %d new %d\n", tmp_will, olsr_cnf->willingness)
+      OLSR_PRINTF(1, "Local willingness updated: old %d new %d\n", tmp_will, olsr_cnf->willingness);
     }
 }
 
@@ -561,7 +561,7 @@ olsr_status_to_string(olsr_u8_t status)
 void
 olsr_exit(const char *msg, int val)
 {
-  OLSR_PRINTF(1, "OLSR EXIT: %s\n", msg)
+  OLSR_PRINTF(1, "OLSR EXIT: %s\n", msg);
   olsr_syslog(OLSR_LOG_ERR, "olsrd exit: %s\n", msg);
   fflush(stdout);
   olsr_cnf->exit_value = val;
@@ -586,9 +586,10 @@ olsr_malloc(size_t size, const char *id)
 
   if((ptr = malloc(size)) == 0) 
     {
-      OLSR_PRINTF(1, "OUT OF MEMORY: %s\n", strerror(errno))
-      olsr_syslog(OLSR_LOG_ERR, "olsrd: out of memory!: %m\n");
-      olsr_exit((char *)id, EXIT_FAILURE);
+      const char * const err_msg = strerror(errno);
+      OLSR_PRINTF(1, "OUT OF MEMORY: %s\n", err_msg);
+      olsr_syslog(OLSR_LOG_ERR, "olsrd: out of memory!: %s\n", err_msg);
+      olsr_exit(id, EXIT_FAILURE);
     }
   return ptr;
 }
index d749374..aee5ca1 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: olsr_types.h,v 1.6 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: olsr_types.h,v 1.7 2007/04/25 22:08:09 bernd67 Exp $
  */
 
 /*
 /* types */
 #include <sys/types.h>
 
-typedef enum
-{
+typedef enum {
     OLSR_FALSE = 0,
     OLSR_TRUE
-}olsr_bool;
+} olsr_bool;
 
 #if defined linux || defined __MacOSX__
 
index f7c53aa..df27fb7 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: packet.c,v 1.21 2006/01/07 08:16:20 kattemat Exp $
+ * $Id: packet.c,v 1.22 2007/04/25 22:08:09 bernd67 Exp $
  */
 
 
@@ -94,7 +94,7 @@ olsr_build_hello_packet(struct hello_message *message, struct interface *outif)
   int                     link;
 
 #ifdef DEBUG
-  OLSR_PRINTF(3, "\tBuilding HELLO on interface %d\n", outif->if_nr)
+  OLSR_PRINTF(3, "\tBuilding HELLO on interface %d\n", outif->if_nr);
 #endif
 
   message->neighbors=NULL;
@@ -106,7 +106,7 @@ olsr_build_hello_packet(struct hello_message *message, struct interface *outif)
 
   message->willingness = olsr_cnf->willingness;
 #ifdef DEBUG
-  OLSR_PRINTF(3, "Willingness: %d\n", olsr_cnf->willingness)
+  OLSR_PRINTF(3, "Willingness: %d\n", olsr_cnf->willingness);
 #endif
 
   /* Set TTL */
@@ -115,7 +115,7 @@ olsr_build_hello_packet(struct hello_message *message, struct interface *outif)
   COPY_IP(&message->source_addr, &olsr_cnf->main_addr);
 
 #ifdef DEBUG
-      OLSR_PRINTF(5, "On link:\n")
+  OLSR_PRINTF(5, "On link:\n");
 #endif
 
   /* Get the links of this interface */
@@ -193,8 +193,8 @@ olsr_build_hello_packet(struct hello_message *message, struct interface *outif)
       /* Set the main address */
       COPY_IP(&message_neighbor->main_address, &links->neighbor->neighbor_main_addr);
 #ifdef DEBUG
-      OLSR_PRINTF(5, "Added: %s - ", olsr_ip_to_string(&message_neighbor->address))
-      OLSR_PRINTF(5, " status %d\n", message_neighbor->status)
+      OLSR_PRINTF(5, "Added: %s - ", olsr_ip_to_string(&message_neighbor->address));
+      OLSR_PRINTF(5, " status %d\n", message_neighbor->status);
 #endif
       message_neighbor->next=message->neighbors;
       message->neighbors=message_neighbor;         
@@ -207,7 +207,7 @@ olsr_build_hello_packet(struct hello_message *message, struct interface *outif)
 
 
 #ifdef DEBUG
-      OLSR_PRINTF(5, "Not on link:\n")
+    OLSR_PRINTF(5, "Not on link:\n");
 #endif
 
   /* Add the rest of the neighbors if running on multiple interfaces */
@@ -291,8 +291,8 @@ olsr_build_hello_packet(struct hello_message *message, struct interface *outif)
 
            COPY_IP(&message_neighbor->main_address, &neighbor->neighbor_main_addr);
 #ifdef DEBUG
-           OLSR_PRINTF(5, "Added: %s - ", olsr_ip_to_string(&message_neighbor->address))
-           OLSR_PRINTF(5, " status  %d\n", message_neighbor->status)
+           OLSR_PRINTF(5, "Added: %s - ", olsr_ip_to_string(&message_neighbor->address));
+           OLSR_PRINTF(5, " status  %d\n", message_neighbor->status);
 #endif
            message_neighbor->next=message->neighbors;
            message->neighbors=message_neighbor;            
@@ -428,7 +428,7 @@ olsr_build_tc_packet(struct tc_message *message)
       if(sending_tc)
        {
          /* Send empty TC */
-         OLSR_PRINTF(3, "No more MPR selectors - will send empty TCs\n")
+         OLSR_PRINTF(3, "No more MPR selectors - will send empty TCs\n");
          set_empty_tc_timer(GET_TIMESTAMP((olsr_cnf->max_tc_vtime*3)*1000));
 
          sending_tc = OLSR_FALSE;
index f14f418..314c8bf 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: parser.c,v 1.33 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: parser.c,v 1.34 2007/04/25 22:08:10 bernd67 Exp $
  */
 
 #include "parser.h"
@@ -89,7 +89,7 @@ parser_set_disp_pack_in(olsr_bool val)
 void
 olsr_init_parser(void)
 {
-  OLSR_PRINTF(3, "Initializing parser...\n")
+  OLSR_PRINTF(3, "Initializing parser...\n");
 
   /* Initialize the packet functions */
   olsr_init_package_process();
@@ -101,7 +101,7 @@ olsr_parser_add_function(void (*function)(union olsr_message *, struct interface
 {
   struct parse_function_entry *new_entry;
 
-  OLSR_PRINTF(3, "Parser: registering event for type %d\n", type)
+  OLSR_PRINTF(3, "Parser: registering event for type %d\n", type);
  
 
   new_entry = olsr_malloc(sizeof(struct parse_function_entry), "Register parse function");
@@ -114,7 +114,7 @@ olsr_parser_add_function(void (*function)(union olsr_message *, struct interface
   new_entry->next = parse_functions;
   parse_functions = new_entry;
 
-  OLSR_PRINTF(3, "Register parse function: Added function for type %d\n", type)
+  OLSR_PRINTF(3, "Register parse function: Added function for type %d\n", type);
 
 }
 
@@ -181,7 +181,7 @@ parse_packet(struct olsr *olsr, int size, struct interface *in_if, union olsr_ip
 
   if (ntohs(olsr->olsr_packlen) != size)
     {
-      OLSR_PRINTF(1, "Size error detected in received packet.\nRecieved %d, in packet %d\n", size, ntohs(olsr->olsr_packlen))
+      OLSR_PRINTF(1, "Size error detected in received packet.\nRecieved %d, in packet %d\n", size, ntohs(olsr->olsr_packlen));
            
       olsr_syslog(OLSR_LOG_ERR, " packet length error in  packet received from %s!",
             olsr_ip_to_string(from_addr));
@@ -245,7 +245,7 @@ parse_packet(struct olsr *olsr, int size, struct interface *in_if, union olsr_ip
       if(count < 0)
        {
          OLSR_PRINTF(1, "packet length error in  packet received from %s!",
-                     olsr_ip_to_string(from_addr))
+                     olsr_ip_to_string(from_addr));
 
          olsr_syslog(OLSR_LOG_ERR, " packet length error in  packet received from %s!",
                 olsr_ip_to_string(from_addr));
@@ -261,7 +261,7 @@ parse_packet(struct olsr *olsr, int size, struct interface *in_if, union olsr_ip
            {
              OLSR_PRINTF(2, "Dropping packet type %d from neigh %s with TTL 0\n", 
                          m->v4.olsr_msgtype,
-                         olsr_ip_to_string(from_addr))
+                         olsr_ip_to_string(from_addr));
              continue;
            }
        }
@@ -272,7 +272,7 @@ parse_packet(struct olsr *olsr, int size, struct interface *in_if, union olsr_ip
            {
              OLSR_PRINTF(2, "Dropping packet type %d from %s with TTL 0\n", 
                          m->v4.olsr_msgtype,
-                         olsr_ip_to_string(from_addr))
+                         olsr_ip_to_string(from_addr));
              continue;
            }
        }
@@ -289,7 +289,7 @@ parse_packet(struct olsr *olsr, int size, struct interface *in_if, union olsr_ip
       if(COMP_IP(&m->v4.originator, &olsr_cnf->main_addr))
        {
 #ifdef DEBUG
-         OLSR_PRINTF(3, "Not processing message originating from us!\n")
+         OLSR_PRINTF(3, "Not processing message originating from us!\n");
 #endif
          continue;
        }
@@ -323,7 +323,7 @@ parse_packet(struct olsr *olsr, int size, struct interface *in_if, union olsr_ip
          OLSR_PRINTF(3, "Unknown type: %d, size %d, from %s\n",
                      m->v4.olsr_msgtype,
                      size,
-                     olsr_ip_to_string(&unkpacket.originator))
+                     olsr_ip_to_string(&unkpacket.originator));
 
          /* Forward message */
          if(!COMP_IP(&unkpacket.originator, &olsr_cnf->main_addr))
@@ -369,7 +369,7 @@ olsr_input(int fd)
     {
       if (32 < ++cpu_overload_exit)
       {
-        OLSR_PRINTF(1, "CPU overload detected, ending olsr_input() loop\n")
+        OLSR_PRINTF(1, "CPU overload detected, ending olsr_input() loop\n");
        break;
       }
       
@@ -386,7 +386,7 @@ olsr_input(int fd)
        {
          if (cc < 0 && errno != EWOULDBLOCK)
            {
-             OLSR_PRINTF(1, "error recvfrom: %s", strerror(errno))
+             OLSR_PRINTF(1, "error recvfrom: %s", strerror(errno));
              olsr_syslog(OLSR_LOG_ERR, "error recvfrom: %m");
            }
          break;
@@ -405,7 +405,7 @@ olsr_input(int fd)
       
       
 #ifdef DEBUG
-      OLSR_PRINTF(5, "Recieved a packet from %s\n", olsr_ip_to_string((union olsr_ip_addr *)&((struct sockaddr_in *)&from)->sin_addr.s_addr))
+      OLSR_PRINTF(5, "Recieved a packet from %s\n", olsr_ip_to_string((union olsr_ip_addr *)&((struct sockaddr_in *)&from)->sin_addr.s_addr));
 #endif
        
        if ((olsr_cnf->ip_version == AF_INET) && (fromlen != sizeof (struct sockaddr_in)))
@@ -421,7 +421,7 @@ olsr_input(int fd)
        {
          OLSR_PRINTF(1, "Could not find input interface for message from %s size %d\n",
                      olsr_ip_to_string(&from_addr),
-                     cc)
+                     cc);
          olsr_syslog(OLSR_LOG_ERR, "Could not find input interface for message from %s size %d\n",
                 olsr_ip_to_string(&from_addr),
                 cc);
@@ -502,8 +502,9 @@ olsr_input_hostemu(int fd)
     {
       if (cc < 0 && errno != EWOULDBLOCK)
        {
-         OLSR_PRINTF(1, "error recvfrom: %s", strerror(errno))
-           olsr_syslog(OLSR_LOG_ERR, "error recvfrom: %m");
+          const char * const err_msg = strerror(errno);
+         OLSR_PRINTF(1, "error recvfrom: %s", err_msg);
+          olsr_syslog(OLSR_LOG_ERR, "error recvfrom: %s", err_msg);
        }
       return;
     }
@@ -518,10 +519,10 @@ olsr_input_hostemu(int fd)
     {
       OLSR_PRINTF(1, "Could not find input interface for message from %s size %d\n",
                  olsr_ip_to_string(&from_addr),
-                 cc)
-       olsr_syslog(OLSR_LOG_ERR, "Could not find input interface for message from %s size %d\n",
-                   olsr_ip_to_string(&from_addr),
-                   cc);
+                 cc);
+      olsr_syslog(OLSR_LOG_ERR, "Could not find input interface for message from %s size %d\n",
+                  olsr_ip_to_string(&from_addr),
+                  cc);
       return;
     }
   
index df24cdd..1b3d25b 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: plugin_loader.c,v 1.24 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: plugin_loader.c,v 1.25 2007/04/25 22:08:13 bernd67 Exp $
  */
 
 #include "plugin_loader.h"
@@ -64,11 +64,11 @@ olsr_load_plugins(void)
 {
   struct plugin_entry *entry = olsr_cnf->plugins;
   int loaded = 0;
-  OLSR_PRINTF(1, "Loading plugins...\n\n")
+  OLSR_PRINTF(1, "Loading plugins...\n\n");
   while(entry)
     {  
       if(olsr_load_dl(entry->name, entry->params) < 0)
-       OLSR_PRINTF(1, "-- PLUGIN LOADING FAILED! --\n\n")
+       OLSR_PRINTF(1, "-- PLUGIN LOADING FAILED! --\n\n");
       else
        loaded++;
 
@@ -93,25 +93,25 @@ olsr_load_dl(char *libname, struct plugin_param *params)
   int (*get_interface_version)(void);
   int *interface_version;
 
-  OLSR_PRINTF(1, "---------- Plugin loader ----------\nLibrary: %s\n", libname)
+  OLSR_PRINTF(1, "---------- Plugin loader ----------\nLibrary: %s\n", libname);
 
   if((new_entry.dlhandle = dlopen(libname, RTLD_NOW)) == NULL)
     {
-      OLSR_PRINTF(1, "DL loading failed: \"%s\"!\n", dlerror())
+      OLSR_PRINTF(1, "DL loading failed: \"%s\"!\n", dlerror());
       return -1;
     }
 
   /* Fetch the interface version function, 3 different ways */
-  OLSR_PRINTF(1, "Checking plugin interface version... ")
+  OLSR_PRINTF(1, "Checking plugin interface version... ");
   if((get_interface_version = dlsym(new_entry.dlhandle, "olsrd_plugin_interface_version")) == NULL)
     {
-      OLSR_PRINTF(1, "trying v2 detection... ")
+      OLSR_PRINTF(1, "trying v2 detection... ");
       if((get_interface_version = dlsym(new_entry.dlhandle, "get_plugin_interface_version")) == NULL)
         {
-          OLSR_PRINTF(1, "trying v1 detection... ")
+          OLSR_PRINTF(1, "trying v1 detection... ");
           if((interface_version = dlsym(new_entry.dlhandle, "plugin_interface_version")) == NULL)
             {
-              OLSR_PRINTF(1, "FAILED: \"%s\"\n", dlerror())
+              OLSR_PRINTF(1, "FAILED: \"%s\"\n", dlerror());
               dlclose(new_entry.dlhandle);
               return -1;
             }
@@ -129,13 +129,13 @@ olsr_load_dl(char *libname, struct plugin_param *params)
     {
       new_entry.plugin_interface_version = get_interface_version();
     }
-  OLSR_PRINTF(1, " %d - OK\n", new_entry.plugin_interface_version)
+  OLSR_PRINTF(1, " %d - OK\n", new_entry.plugin_interface_version);
   
   if ( new_entry.plugin_interface_version < 4 ) 
     {
       /* old plugin interface */
    
-      OLSR_PRINTF(1, "\nWARNING: YOU ARE USING AN OLD DEPRECATED PLUGIN INTERFACE! DETECTED VERSION %d CURRENT VERSION %d\nPLEASE UPGRADE YOUR PLUGIN!\nWILL CONTINUE IN 5 SECONDS...\n\n", new_entry.plugin_interface_version, OLSRD_PLUGIN_INTERFACE_VERSION)
+      OLSR_PRINTF(1, "\nWARNING: YOU ARE USING AN OLD DEPRECATED PLUGIN INTERFACE! DETECTED VERSION %d CURRENT VERSION %d\nPLEASE UPGRADE YOUR PLUGIN!\nWILL CONTINUE IN 5 SECONDS...\n\n", new_entry.plugin_interface_version, OLSRD_PLUGIN_INTERFACE_VERSION);
       
       sleep(5);
       dlclose(new_entry.dlhandle);
@@ -147,30 +147,30 @@ olsr_load_dl(char *libname, struct plugin_param *params)
       
       if ( new_entry.plugin_interface_version != OLSRD_PLUGIN_INTERFACE_VERSION ) 
         {
-          OLSR_PRINTF(1, "\n\nWARNING: VERSION MISSMATCH! DETECTED %d CURRENT VERSION %d\nTHIS CAN CAUSE UNEXPECTED BEHAVIOUR AND CRASHES!\nWILL CONTINUE IN 5 SECONDS...\n\n", get_interface_version(), OLSRD_PLUGIN_INTERFACE_VERSION)
+          OLSR_PRINTF(1, "\n\nWARNING: VERSION MISSMATCH! DETECTED %d CURRENT VERSION %d\nTHIS CAN CAUSE UNEXPECTED BEHAVIOUR AND CRASHES!\nWILL CONTINUE IN 5 SECONDS...\n\n", get_interface_version(), OLSRD_PLUGIN_INTERFACE_VERSION);
           sleep(5);
         }
    
       /* Fetch the init function */
-      OLSR_PRINTF(1, "Trying to fetch plugin init function... ")
+      OLSR_PRINTF(1, "Trying to fetch plugin init function... ");
       if((new_entry.plugin_init = dlsym(new_entry.dlhandle, "olsrd_plugin_init")) == NULL)
         {
-          OLSR_PRINTF(1, "FAILED: \"%s\"\n", dlerror())
+          OLSR_PRINTF(1, "FAILED: \"%s\"\n", dlerror());
           dlclose(new_entry.dlhandle);
           return -1;
         }
       else
        {
-         OLSR_PRINTF(1, "OK\n")        
+         OLSR_PRINTF(1, "OK\n");
        }
     }
 
   /* Fetch the parameter function */
-  OLSR_PRINTF(1, "Trying to fetch param function... ")
+  OLSR_PRINTF(1, "Trying to fetch param function... ");
   if((new_entry.register_param = dlsym(new_entry.dlhandle, "olsrd_plugin_register_param")) == NULL)
-    OLSR_PRINTF(1, "FAILED: \"%s\"\n", dlerror())
+    OLSR_PRINTF(1, "FAILED: \"%s\"\n", dlerror());
   else
-    OLSR_PRINTF(1, "OK\n")
+    OLSR_PRINTF(1, "OK\n");
 
   entry = olsr_malloc(sizeof(struct olsr_plugin), "Plugin entry");
   memcpy(entry, &new_entry, sizeof(struct olsr_plugin));
@@ -183,7 +183,7 @@ olsr_load_dl(char *libname, struct plugin_param *params)
   entry->next = olsr_plugins;
   olsr_plugins = entry;
 
-  OLSR_PRINTF(1, "---------- LIBRARY LOADED ----------\n\n")
+  OLSR_PRINTF(1, "---------- LIBRARY LOADED ----------\n\n");
 
   return 0;
 }
@@ -205,21 +205,21 @@ init_olsr_plugin(struct olsr_plugin *entry)
   if(entry->register_param)
     {
       struct plugin_param *params;
-      OLSR_PRINTF(1, "Sending parameters...\n")
+      OLSR_PRINTF(1, "Sending parameters...\n");
         for(params = entry->params;params;params = params->next)
         {
           int retval = entry->register_param(params->key, params->value);
-          OLSR_PRINTF(1, "\"%s\"/\"%s\"... ", params->key, params->value)
+          OLSR_PRINTF(1, "\"%s\"/\"%s\"... ", params->key, params->value);
           if(retval < 0)
             {
               fprintf(stderr, "\nFatal error in plugin parameter \"%s\"/\"%s\"\n", params->key, params->value);
               exit(EXIT_FAILURE);
             }
-          OLSR_PRINTF(1, "%s\n", retval == 0 ? "FAILED" : "OK")
+          OLSR_PRINTF(1, "%s\n", retval == 0 ? "FAILED" : "OK");
         }
     }
     
-    OLSR_PRINTF(1, "Running plugin_init function...\n")
+  OLSR_PRINTF(1, "Running plugin_init function...\n");
     entry->plugin_init();
 }
 
@@ -232,7 +232,7 @@ olsr_close_plugins(void)
 {
   struct olsr_plugin *entry;
 
-  OLSR_PRINTF(1, "Closing plugins...\n")
+  OLSR_PRINTF(1, "Closing plugins...\n");
   for(entry = olsr_plugins; entry != NULL; entry = entry->next)
       dlclose(entry->dlhandle);
 }
index 95c60e6..27ff550 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: process_package.c,v 1.39 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: process_package.c,v 1.40 2007/04/25 22:08:13 bernd67 Exp $
  */
 
 
@@ -134,7 +134,7 @@ olsr_hello_tap(struct hello_message *message, struct interface *in_if,
           }
 
           else
-            OLSR_PRINTF(3, "Skipping Dijkstra (2)\n")
+            OLSR_PRINTF(3, "Skipping Dijkstra (2)\n");
 
           // create a new ANSN
 
@@ -170,7 +170,7 @@ olsr_hello_tap(struct hello_message *message, struct interface *in_if,
       OLSR_PRINTF(1, "Willingness for %s changed from %d to %d - UPDATING\n", 
                  olsr_ip_to_string(&neighbor->neighbor_main_addr),
                  neighbor->willingness,
-                 message->willingness)
+                 message->willingness);
       /*
        *If willingness changed - recalculate
        */
@@ -229,7 +229,7 @@ olsr_tc_tap(struct tc_message *message, struct interface *in_if,
     }
 
   OLSR_PRINTF(3, "Processing TC from %s\n",
-              olsr_ip_to_string(&message->originator))
+              olsr_ip_to_string(&message->originator));
 
   /*
    *      If the sender interface (NB: not originator) of this message
@@ -240,7 +240,7 @@ olsr_tc_tap(struct tc_message *message, struct interface *in_if,
   if(check_neighbor_link(from_addr) != SYM_LINK)
     {
       OLSR_PRINTF(2, "Received TC from NON SYM neighbor %s\n",
-                  olsr_ip_to_string(from_addr))
+                  olsr_ip_to_string(from_addr));
       olsr_free_tc_packet(message);
       return;
     }
@@ -248,15 +248,15 @@ olsr_tc_tap(struct tc_message *message, struct interface *in_if,
   if(olsr_cnf->debug_level > 2)
     {
       mpr = message->multipoint_relay_selector_address;
-      OLSR_PRINTF(3, "mpr_selector_list:[")
+      OLSR_PRINTF(3, "mpr_selector_list:[");
 
       while(mpr!=NULL)
         {
-          OLSR_PRINTF(3, "%s:", olsr_ip_to_string(&mpr->address))
+          OLSR_PRINTF(3, "%s:", olsr_ip_to_string(&mpr->address));
           mpr=mpr->next;
         }
 
-      OLSR_PRINTF(3, "]\n")
+      OLSR_PRINTF(3, "]\n");
     }
 
   tc_last = olsr_lookup_tc_entry(&message->originator);
@@ -294,7 +294,7 @@ olsr_tc_tap(struct tc_message *message, struct interface *in_if,
       else
         {
           OLSR_PRINTF(3, "Dropping empty TC from %s\n",
-                      olsr_ip_to_string(&message->originator))
+                      olsr_ip_to_string(&message->originator));
         }
     }
 
@@ -372,7 +372,7 @@ olsr_process_received_mid(union olsr_message *m, struct interface *in_if, union
     }
 
 #ifdef DEBUG
-  OLSR_PRINTF(5, "Processing MID from %s...\n", olsr_ip_to_string(&message.mid_origaddr))
+  OLSR_PRINTF(5, "Processing MID from %s...\n", olsr_ip_to_string(&message.mid_origaddr));
 #endif
   tmp_adr = message.mid_addr;
 
@@ -384,7 +384,7 @@ olsr_process_received_mid(union olsr_message *m, struct interface *in_if, union
 
   if(check_neighbor_link(from_addr) != SYM_LINK)
     {
-      OLSR_PRINTF(2, "Received MID from NON SYM neighbor %s\n", olsr_ip_to_string(from_addr))
+      OLSR_PRINTF(2, "Received MID from NON SYM neighbor %s\n", olsr_ip_to_string(from_addr));
       olsr_free_mid_packet(&message);
       return;
     }
@@ -396,8 +396,8 @@ olsr_process_received_mid(union olsr_message *m, struct interface *in_if, union
     {
       if(!mid_lookup_main_addr(&tmp_adr->alias_addr))
        {
-         OLSR_PRINTF(1, "MID new: (%s, ", olsr_ip_to_string(&message.mid_origaddr))
-         OLSR_PRINTF(1, "%s)\n", olsr_ip_to_string(&tmp_adr->alias_addr))
+         OLSR_PRINTF(1, "MID new: (%s, ", olsr_ip_to_string(&message.mid_origaddr));
+         OLSR_PRINTF(1, "%s)\n", olsr_ip_to_string(&tmp_adr->alias_addr));
          insert_mid_alias(&message.mid_origaddr, &tmp_adr->alias_addr, (float)message.vtime);
        }
 
@@ -438,7 +438,7 @@ olsr_process_received_hna(union olsr_message *m, struct interface *in_if, union
   struct  hna_message message;
 
 #ifdef DEBUG
-  OLSR_PRINTF(5, "Processing HNA\n")
+  OLSR_PRINTF(5, "Processing HNA\n");
 #endif
 
   hna_chgestruct(&message, m);
@@ -464,7 +464,7 @@ olsr_process_received_hna(union olsr_message *m, struct interface *in_if, union
    */
   if(check_neighbor_link(from_addr) != SYM_LINK)
     {
-      OLSR_PRINTF(2, "Received HNA from NON SYM neighbor %s\n", olsr_ip_to_string(from_addr))
+      OLSR_PRINTF(2, "Received HNA from NON SYM neighbor %s\n", olsr_ip_to_string(from_addr));
       olsr_free_hna_packet(&message);
       return;
     }
@@ -538,7 +538,7 @@ olsr_process_message_neighbors(struct neighbor_entry *neighbor,
          struct neighbor_2_list_entry *two_hop_neighbor_yet =
             olsr_lookup_my_neighbors(neighbor, &message_neighbors->address);
 #ifdef DEBUG
-          OLSR_PRINTF(7, "\tProcessing %s\n", olsr_ip_to_string(&message_neighbors->address))
+          OLSR_PRINTF(7, "\tProcessing %s\n", olsr_ip_to_string(&message_neighbors->address));
 #endif
           if (two_hop_neighbor_yet != NULL)
             {
@@ -580,7 +580,7 @@ olsr_process_message_neighbors(struct neighbor_entry *neighbor,
 #ifdef DEBUG
                   OLSR_PRINTF(5, 
                              "Adding 2 hop neighbor %s\n\n", 
-                             olsr_ip_to_string(&message_neighbors->address))
+                             olsr_ip_to_string(&message_neighbors->address));
 #endif
                   changes_neighborhood = OLSR_TRUE;
                   changes_topology = OLSR_TRUE;
@@ -771,7 +771,7 @@ olsr_process_message_neighbors(struct neighbor_entry *neighbor,
                           }
 
                           else
-                            OLSR_PRINTF(3, "Skipping Dijkstra (3)\n")
+                            OLSR_PRINTF(3, "Skipping Dijkstra (3)\n");
                         }
                     }
                 }
index 53af658..0fd41af 100644 (file)
@@ -39,7 +39,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: process_routes.c,v 1.31 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: process_routes.c,v 1.32 2007/04/25 22:08:13 bernd67 Exp $
  */
 
 #include "defs.h"
@@ -317,24 +317,26 @@ olsr_delete_all_kernel_routes(void)
   struct destination_n *delete_kernel_list;
   struct destination_n *tmp;
 
-  OLSR_PRINTF(1, "Deleting all routes...\n")
+  OLSR_PRINTF(1, "Deleting all routes...\n");
+
   delete_kernel_list = olsr_build_update_list(hna_routes, old_hna);
-  OLSR_PRINTF(1, "HNA list:\n")
+
+  OLSR_PRINTF(1, "HNA list:\n");
   for(tmp = delete_kernel_list;tmp;tmp = tmp->next)
     {
       union olsr_ip_addr *tmp_addr = &tmp->destination->rt_dst;
-      OLSR_PRINTF(1, "Dest: %s\n", olsr_ip_to_string(tmp_addr))
+      OLSR_PRINTF(1, "Dest: %s\n", olsr_ip_to_string(tmp_addr));
     }
 
   olsr_delete_routes_from_kernel(delete_kernel_list);
 
   delete_kernel_list = olsr_build_update_list(routingtable,old_routes);
 
-  OLSR_PRINTF(1, "Route list:\n")
+  OLSR_PRINTF(1, "Route list:\n");
   for(tmp = delete_kernel_list;tmp;tmp = tmp->next)
     {
       union olsr_ip_addr *tmp_addr = &tmp->destination->rt_dst;
-      OLSR_PRINTF(1, "Dest: %s\n", olsr_ip_to_string(tmp_addr))      
+      OLSR_PRINTF(1, "Dest: %s\n", olsr_ip_to_string(tmp_addr));
     }
   olsr_delete_routes_from_kernel(delete_kernel_list);
   return 1;
@@ -353,7 +355,7 @@ olsr_update_kernel_routes(void)
   struct destination_n *delete_kernel_list;
   struct destination_n *add_kernel_list;
 
-  OLSR_PRINTF(3, "Updating kernel routes...\n")
+  OLSR_PRINTF(3, "Updating kernel routes...\n");
   delete_kernel_list = olsr_build_update_list(old_routes, routingtable);
   add_kernel_list = olsr_build_update_list(routingtable, old_routes);
 
@@ -375,7 +377,7 @@ olsr_update_kernel_hna_routes(void)
   struct destination_n *delete_kernel_list;
   struct destination_n *add_kernel_list;
 
-  OLSR_PRINTF(3, "Updating kernel HNA routes...\n")
+  OLSR_PRINTF(3, "Updating kernel HNA routes...\n");
 
   delete_kernel_list = olsr_build_update_list(old_hna, hna_routes);
   add_kernel_list = olsr_build_update_list(hna_routes, old_hna);
@@ -448,7 +450,7 @@ olsr_delete_routes_from_kernel(struct destination_n *delete_kernel_list)
 
 #ifdef DEBUG
   OLSR_PRINTF(3, "%s highest metric %d\n",
-             __func__, metric_counter)
+             __func__, metric_counter);
 #endif
  
   while(delete_kernel_list!=NULL)
@@ -478,7 +480,7 @@ olsr_delete_routes_from_kernel(struct destination_n *delete_kernel_list)
 #ifdef DEBUG
                  OLSR_PRINTF(3, "Deleting route to %s hopcount %d\n",
                              olsr_ip_to_string(&destination_ptr->destination->rt_dst),
-                             destination_ptr->destination->rt_metric)
+                             destination_ptr->destination->rt_metric);
 #endif
                    if(!olsr_cnf->host_emul)
                      {
@@ -489,8 +491,9 @@ olsr_delete_routes_from_kernel(struct destination_n *delete_kernel_list)
                        
                        if(error < 0)
                          {
-                           OLSR_PRINTF(1, "Delete route(%s):%s\n", olsr_ip_to_string(&destination_ptr->destination->rt_dst), strerror(errno))
-                             olsr_syslog(OLSR_LOG_ERR, "Delete route:%m");
+                            const char * const err_msg = strerror(errno);
+                           OLSR_PRINTF(1, "Delete route(%s):%s\n", olsr_ip_to_string(&destination_ptr->destination->rt_dst), err_msg);
+                            olsr_syslog(OLSR_LOG_ERR, "Delete route:%s", err_msg);
                          }
                    }
                  
@@ -563,7 +566,7 @@ olsr_add_routes_in_kernel(struct destination_n *add_kernel_list)
 #ifdef DEBUG
              OLSR_PRINTF(3, "Adding route to %s hopcount %d\n",
                          olsr_ip_to_string(&destination_kernel->destination->rt_dst),
-                         destination_kernel->destination->rt_metric)
+                         destination_kernel->destination->rt_metric);
 #endif
                          
                if(!olsr_cnf->host_emul)
@@ -575,8 +578,9 @@ olsr_add_routes_in_kernel(struct destination_n *add_kernel_list)
                    
                    if(error < 0)
                      {
-                       OLSR_PRINTF(1, "Add route(%s): %s\n", olsr_ip_to_string(&destination_kernel->destination->rt_dst), strerror(errno))
-                         olsr_syslog(OLSR_LOG_ERR, "Add route:%m");
+                        const char * const err_msg = strerror(errno);
+                       OLSR_PRINTF(1, "Add route(%s): %s\n", olsr_ip_to_string(&destination_kernel->destination->rt_dst), err_msg);
+                        olsr_syslog(OLSR_LOG_ERR, "Add route:%s", err_msg);
                      }
                  }
 
index 1a2d904..ed9a41d 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: rebuild_packet.c,v 1.20 2007/04/22 20:25:48 bernd67 Exp $
+ * $Id: rebuild_packet.c,v 1.21 2007/04/25 22:08:13 bernd67 Exp $
  */
 
 
@@ -230,15 +230,15 @@ mid_chgestruct(struct mid_message *mmsg, union olsr_message *m)
       
       if(olsr_cnf->debug_level > 1)
        {
-         OLSR_PRINTF(3, "Alias list for %s: ", ip_to_string(&mmsg->mid_origaddr.v4))
-         OLSR_PRINTF(3, "%s", ip_to_string(&mmsg->addr.v4))
+         OLSR_PRINTF(3, "Alias list for %s: ", ip_to_string(&mmsg->mid_origaddr.v4));
+         OLSR_PRINTF(3, "%s", ip_to_string(&mmsg->addr.v4));
          alias_tmp = mmsg->mid_addr;
          while(alias_tmp)
            {
-             OLSR_PRINTF(3, " - %s", ip_to_string(&alias_tmp->alias_addr.v4))
+             OLSR_PRINTF(3, " - %s", ip_to_string(&alias_tmp->alias_addr.v4));
              alias_tmp = alias_tmp->next;
            }
-         OLSR_PRINTF(3, "\n")
+         OLSR_PRINTF(3, "\n");
        }
     }
   else
@@ -282,16 +282,16 @@ mid_chgestruct(struct mid_message *mmsg, union olsr_message *m)
 
       if(olsr_cnf->debug_level > 1)
        {
-         OLSR_PRINTF(3, "Alias list for %s", ip6_to_string(&mmsg->mid_origaddr.v6))
-         OLSR_PRINTF(3, "%s", ip6_to_string(&mmsg->addr.v6))
+         OLSR_PRINTF(3, "Alias list for %s", ip6_to_string(&mmsg->mid_origaddr.v6));
+         OLSR_PRINTF(3, "%s", ip6_to_string(&mmsg->addr.v6));
 
          alias_tmp = mmsg->mid_addr;
          while(alias_tmp)
            {
-             OLSR_PRINTF(3, " - %s", ip6_to_string(&alias_tmp->alias_addr.v6))
+             OLSR_PRINTF(3, " - %s", ip6_to_string(&alias_tmp->alias_addr.v6));
              alias_tmp = alias_tmp->next;
            }
-         OLSR_PRINTF(3, "\n")
+         OLSR_PRINTF(3, "\n");
        }
     }
 
@@ -381,7 +381,7 @@ hello_chgestruct(struct hello_message *hmsg, union olsr_message *m)
       /* Willingness */
       hmsg->willingness = m->v4.message.hello.willingness;
 
-      OLSR_PRINTF(3, "Got HELLO vtime: %f htime: %f\n", hmsg->vtime, hmsg->htime)
+      OLSR_PRINTF(3, "Got HELLO vtime: %f htime: %f\n", hmsg->vtime, hmsg->htime);
 
       for (hinf = m->v4.message.hello.hell_info; 
           (char *)hinf < ((char *)m + (ntohs(m->v4.olsr_msgsize))); 
@@ -425,7 +425,7 @@ hello_chgestruct(struct hello_message *hmsg, union olsr_message *m)
       /* Willingness */
       hmsg->willingness = m->v6.message.hello.willingness;
 
-      OLSR_PRINTF(3, "Got HELLO vtime: %f htime: %f\n", hmsg->vtime, hmsg->htime)
+      OLSR_PRINTF(3, "Got HELLO vtime: %f htime: %f\n", hmsg->vtime, hmsg->htime);
 
 
       for (hinf6 = m->v6.message.hello.hell_info; 
@@ -498,7 +498,7 @@ tc_chgestruct(struct tc_message *tmsg, union olsr_message *m, union olsr_ip_addr
       /* Get vtime */
       tmsg->vtime = ME_TO_DOUBLE(m->v4.olsr_vtime);
 
-      OLSR_PRINTF(3, "Got TC vtime: %f\n", tmsg->vtime)
+      OLSR_PRINTF(3, "Got TC vtime: %f\n", tmsg->vtime);
 
       COPY_IP(&tmsg->originator, &m->v4.originator);
       tmsg->packet_seq_number = ntohs(m->v4.seqno);
@@ -540,7 +540,7 @@ tc_chgestruct(struct tc_message *tmsg, union olsr_message *m, union olsr_ip_addr
       /* Get vtime */
       tmsg->vtime = ME_TO_DOUBLE(m->v6.olsr_vtime);
 
-      OLSR_PRINTF(3, "Got TC vtime: %f\n", tmsg->vtime)
+      OLSR_PRINTF(3, "Got TC vtime: %f\n", tmsg->vtime);
 
       COPY_IP(&tmsg->originator, &m->v6.originator);
       tmsg->packet_seq_number = ntohs(m->v6.seqno);
index 5affeb8..b8aeb93 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: routing_table.c,v 1.26 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: routing_table.c,v 1.27 2007/04/25 22:08:14 bernd67 Exp $
  */
 
 
@@ -252,7 +252,7 @@ olsr_fill_routing_table_with_neighbors(void)
   int index;
 
 #ifdef DEBUG
-  OLSR_PRINTF(7, "FILL ROUTING TABLE WITH NEIGHBORS\n")
+  OLSR_PRINTF(7, "FILL ROUTING TABLE WITH NEIGHBORS\n");
 #endif
 
   for(index=0;index<HASHSIZE;index++)
@@ -278,7 +278,7 @@ olsr_fill_routing_table_with_neighbors(void)
                {
                  struct link_entry *link = get_best_link_to_neighbor(&addrs2->alias);
 #ifdef DEBUG
-                 OLSR_PRINTF(7, "(ROUTE)Adding neighbor %s\n", olsr_ip_to_string(&addrs.alias))
+                 OLSR_PRINTF(7, "(ROUTE)Adding neighbor %s\n", olsr_ip_to_string(&addrs.alias));
 #endif
                  if(link)
                    {
@@ -369,7 +369,7 @@ olsr_fill_routing_table_with_two_hop_neighbors(void)
              if(olsr_lookup_routing_table(n2_addr))
                {
 #ifdef DEBUG
-                 OLSR_PRINTF(7, "2hop: %s already added\n", olsr_ip_to_string(n2_addr))
+                 OLSR_PRINTF(7, "2hop: %s already added\n", olsr_ip_to_string(n2_addr));
 #endif
                  continue;
                }           
@@ -377,7 +377,7 @@ olsr_fill_routing_table_with_two_hop_neighbors(void)
              if(!two_hop_neighbor_reachable(neigh_2_list))
                {
                  OLSR_PRINTF(1, "Two hop neighbor %s not added - no one hop neighbors.\n",
-                             olsr_ip_to_string(n2_addr))
+                             olsr_ip_to_string(n2_addr));
                  continue;
                }
 
@@ -388,7 +388,7 @@ olsr_fill_routing_table_with_two_hop_neighbors(void)
                {
                  struct link_entry *link = get_best_link_to_neighbor(&neighbor->neighbor_main_addr);
 #ifdef DEBUG
-                 OLSR_PRINTF(7, "(ROUTE)Adding neighbor %s\n", olsr_ip_to_string(&addrsp->alias))
+                 OLSR_PRINTF(7, "(ROUTE)Adding neighbor %s\n", olsr_ip_to_string(&addrsp->alias));
 #endif
                  if(link)
                    {
@@ -478,8 +478,8 @@ olsr_calculate_routing_table(void)
                        {
                          /* PRINT OUT: Last Hop to Final Destination */
                          /* The function ip_to_string has to be seperately */
-                         OLSR_PRINTF(3, "%s -> ", olsr_ip_to_string(&list_destination_n->destination->rt_dst))
-                         OLSR_PRINTF(3, "%s\n", olsr_ip_to_string(&tmp_addrsp->alias))
+                         OLSR_PRINTF(3, "%s -> ", olsr_ip_to_string(&list_destination_n->destination->rt_dst));
+                         OLSR_PRINTF(3, "%s\n", olsr_ip_to_string(&tmp_addrsp->alias));
                          
                          destination_n_1 = olsr_malloc(sizeof(struct destination_n), 
                                                        "Calculate routing table 2");
@@ -630,7 +630,7 @@ olsr_calculate_hna_routes(void)
   int index;
 
 #ifdef DEBUG
-  OLSR_PRINTF(3, "Calculating HNA routes\n")
+  OLSR_PRINTF(3, "Calculating HNA routes\n");
 #endif
 
   olsr_move_route_table(hna_routes, old_hna);
@@ -716,7 +716,7 @@ olsr_calculate_hna_routes(void)
 
   if(olsr_cnf->debug_level > 2)
     {
-      OLSR_PRINTF(3, "HNA table:\n")
+      OLSR_PRINTF(3, "HNA table:\n");
       olsr_print_routing_table(hna_routes);
     }
 
index 2130206..b17364f 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: scheduler.c,v 1.38 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: scheduler.c,v 1.39 2007/04/25 22:08:16 bernd67 Exp $
  */
 
 
@@ -132,8 +132,8 @@ scheduler(void)
   interval.tv_sec = interval_usec / 1000000;
   interval.tv_usec = interval_usec % 1000000;
 
-  OLSR_PRINTF(1, "Scheduler started - polling every %0.2f seconds\n", pollrate)
-  OLSR_PRINTF(3, "Max jitter is %f\n\n", olsr_cnf->max_jitter)
+  OLSR_PRINTF(1, "Scheduler started - polling every %0.2f seconds\n", pollrate);
+  OLSR_PRINTF(3, "Max jitter is %f\n\n", olsr_cnf->max_jitter);
 
   /* Main scheduler event loop */
   for(;;)
@@ -169,7 +169,7 @@ scheduler(void)
       /* Check for changes in topology */
       if(link_changes)
         {
-         OLSR_PRINTF(3, "ANSN UPDATED %d\n\n", get_local_ansn())
+         OLSR_PRINTF(3, "ANSN UPDATED %d\n\n", get_local_ansn());
          increase_local_ansn();
           link_changes = OLSR_FALSE;
        }
@@ -200,7 +200,7 @@ scheduler(void)
              if(entry->trigger != NULL)
                *(entry->trigger) = 0;
              
-             //OLSR_PRINTF(3, "Since_last jitter: %0.2f\n", entry->since_last)
+             //OLSR_PRINTF(3, "Since_last jitter: %0.2f\n", entry->since_last);
 
            }
 
@@ -277,7 +277,7 @@ olsr_register_scheduler_event(void (*event_function)(void *),
 {
   struct event_entry *new_entry;
 
-  OLSR_PRINTF(3, "Scheduler event registered int: %0.2f\n", interval)
+  OLSR_PRINTF(3, "Scheduler event registered int: %0.2f\n", interval);
 
   /* check that this entry is not added already */
   new_entry = event_functions;
index 76d5a8b..d091b4a 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: socket_parser.c,v 1.24 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: socket_parser.c,v 1.25 2007/04/25 22:08:17 bernd67 Exp $
  */
 
 #include <unistd.h>
@@ -81,7 +81,7 @@ add_olsr_socket(int fd, void(*pf)(int))
       fprintf(stderr, "Bogus socket entry - not registering...\n");
       return;
     }
-  OLSR_PRINTF(2, "Adding OLSR socket entry %d\n", fd)
+  OLSR_PRINTF(2, "Adding OLSR socket entry %d\n", fd);
 
   new_entry = olsr_malloc(sizeof(struct olsr_socket_entry), "Socket entry");
 
@@ -114,7 +114,7 @@ remove_olsr_socket(int fd, void(*pf)(int))
       olsr_syslog(OLSR_LOG_ERR, "Bogus socket entry - not processing...\n");
       return 0;
     }
-  OLSR_PRINTF(1, "Removing OLSR socket entry %d\n", fd)
+  OLSR_PRINTF(1, "Removing OLSR socket entry %d\n", fd);
 
   entry = olsr_socket_entries;
   prev_entry = NULL;
@@ -185,11 +185,11 @@ poll_sockets(void)
   /* Did somethig go wrong? */
   if (n < 0) 
     {
-      if(errno == EINTR)
-       return;
-
-      olsr_syslog(OLSR_LOG_ERR, "select: %m");
-      OLSR_PRINTF(1, "Error select: %s", strerror(errno))
+      if(errno != EINTR) {
+        const char * const err_msg = strerror(errno);
+        olsr_syslog(OLSR_LOG_ERR, "select: %s", err_msg);
+        OLSR_PRINTF(1, "Error select: %s", err_msg);
+      }
       return;
     }
 
index 5cf7f84..2bcb9d2 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: tc_set.c,v 1.25 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: tc_set.c,v 1.26 2007/04/25 22:08:17 bernd67 Exp $
  */
 
 
@@ -58,8 +58,7 @@ int
 olsr_init_tc(void)
 {
   int index;
-  OLSR_PRINTF(5, "TC: init topo\n")
+  OLSR_PRINTF(5, "TC: init topo\n");
 
   olsr_register_timeout_function(&olsr_time_out_tc_set);
 
@@ -86,7 +85,7 @@ int
 olsr_tc_delete_entry_if_empty(struct tc_entry *entry)
 {
 
-  //OLSR_PRINTF(1, "TC: del entry if empty\n")
+  //OLSR_PRINTF(1, "TC: del entry if empty\n");
 
   if(entry->destinations.next == &entry->destinations)
     {
@@ -94,7 +93,7 @@ olsr_tc_delete_entry_if_empty(struct tc_entry *entry)
       DEQUEUE_ELEM(entry);
       //entry->prev->next = entry->next;
       //entry->next->prev = entry->prev;
-      OLSR_PRINTF(1, "TC-SET: Deleting empty entry %s ->\n", olsr_ip_to_string(&entry->T_last_addr))
+      OLSR_PRINTF(1, "TC-SET: Deleting empty entry %s ->\n", olsr_ip_to_string(&entry->T_last_addr));
       free(entry);
       return 1;
     }
@@ -118,7 +117,7 @@ olsr_lookup_tc_entry(union olsr_ip_addr *adr)
   struct tc_entry *entries;
   olsr_u32_t hash;
 
-  //OLSR_PRINTF(1, "TC: lookup entry\n")
+  //OLSR_PRINTF(1, "TC: lookup entry\n");
 
   hash = olsr_hashing(adr);
 
@@ -149,7 +148,7 @@ olsr_add_tc_entry(union olsr_ip_addr *adr)
   struct tc_entry *new_entry;
   olsr_u32_t hash;
 
-  OLSR_PRINTF(1, "TC: adding entry %s\n", olsr_ip_to_string(adr))
+  OLSR_PRINTF(1, "TC: adding entry %s\n", olsr_ip_to_string(adr));
 
   hash = olsr_hashing(adr);
 
@@ -189,7 +188,7 @@ olsr_tc_delete_mprs(struct tc_entry *entry, struct tc_message *msg)
   struct topo_dst *tmp_dsts, *dst_to_del;
   int retval;
 
-  //OLSR_PRINTF(5, "TC: deleting MPRS\n")
+  //OLSR_PRINTF(5, "TC: deleting MPRS\n");
 
   tmp_dsts = entry->destinations.next;
   retval = 0;
@@ -235,7 +234,7 @@ olsr_tc_update_mprs(struct tc_entry *entry, struct tc_message *msg)
   struct topo_dst *new_topo_dst, *existing_dst;
   int retval;
 
-  //OLSR_PRINTF(1, "TC: update MPRS\n")
+  //OLSR_PRINTF(1, "TC: update MPRS\n");
 
   retval = 0;
 
@@ -305,7 +304,7 @@ olsr_tc_update_mprs(struct tc_entry *entry, struct tc_message *msg)
                     retval = 1;
 
                   else
-                    OLSR_PRINTF(3, "Skipping Dijkstra (4)\n")
+                    OLSR_PRINTF(3, "Skipping Dijkstra (4)\n");
                 }
 
               saved_lq = existing_dst->saved_inverse_link_quality;
@@ -326,7 +325,7 @@ olsr_tc_update_mprs(struct tc_entry *entry, struct tc_message *msg)
                     retval = 1;
 
                   else
-                    OLSR_PRINTF(3, "Skipping Dijkstra (5)\n")
+                    OLSR_PRINTF(3, "Skipping Dijkstra (5)\n");
                 }
             }
        }
@@ -352,7 +351,7 @@ olsr_tc_lookup_dst(struct tc_entry *entry, union olsr_ip_addr *dst_addr)
 {
   struct topo_dst *dsts;
   
-  //OLSR_PRINTF(1, "TC: lookup dst\n")
+  //OLSR_PRINTF(1, "TC: lookup dst\n");
 
   for(dsts = entry->destinations.next; 
       dsts != &entry->destinations; 
@@ -431,16 +430,16 @@ olsr_print_tc_table(void)
               nowtm->tm_hour,
               nowtm->tm_min,
               nowtm->tm_sec,
-              (int)now.tv_usec / 10000)
+              (int)now.tv_usec / 10000);
 
   if (olsr_cnf->ip_version == AF_INET)
     {
-      OLSR_PRINTF(1, "Source IP addr   Dest IP addr     LQ     ILQ    ETX\n")
+      OLSR_PRINTF(1, "Source IP addr   Dest IP addr     LQ     ILQ    ETX\n");
       fstr = "%-15s  %-15s  %5.3f  %5.3f  %.2f\n";
     }
   else
     {
-      OLSR_PRINTF(1, "Source IP addr                Dest IP addr                    LQ     ILQ    ETX\n")
+      OLSR_PRINTF(1, "Source IP addr                Dest IP addr                    LQ     ILQ    ETX\n");
       fstr = "%-30s%-30s  %5.3f  %5.3f  %.2f\n";
     }
 
@@ -461,7 +460,7 @@ olsr_print_tc_table(void)
               OLSR_PRINTF(1, fstr, olsr_ip_to_string(&entry->T_last_addr),
                           olsr_ip_to_string(&dst_entry->T_dest_addr),
                           dst_entry->link_quality, dst_entry->inverse_link_quality,
-                          etx)                
+                          etx);
             }
         }
     }
index 10ae611..d470f15 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: two_hop_neighbor_table.c,v 1.17 2007/04/20 13:46:04 bernd67 Exp $
+ * $Id: two_hop_neighbor_table.c,v 1.18 2007/04/25 22:08:17 bernd67 Exp $
  */
 
 
@@ -250,9 +250,9 @@ olsr_print_two_hop_neighbor_table(void)
               nowtm->tm_hour,
               nowtm->tm_min,
               nowtm->tm_sec,
-              (int)now.tv_usec)
+              (int)now.tv_usec);
 
-  OLSR_PRINTF(1, "IP addr (2-hop)  IP addr (1-hop)  TLQ\n")
+  OLSR_PRINTF(1, "IP addr (2-hop)  IP addr (1-hop)  TLQ\n");
 
   for (i = 0; i < HASHSIZE; i++)
     {
@@ -272,18 +272,18 @@ olsr_print_two_hop_neighbor_table(void)
               if (first)
                 {
                   OLSR_PRINTF(1, "%-15s  ",
-                              olsr_ip_to_string(&neigh2->neighbor_2_addr))
+                              olsr_ip_to_string(&neigh2->neighbor_2_addr));
                   first = OLSR_FALSE;
                 }
 
               else
-                OLSR_PRINTF(1, "                 ")
+                OLSR_PRINTF(1, "                 ");
 
               total_lq = entry->path_link_quality;
 
               OLSR_PRINTF(1, "%-15s  %5.3f\n",
                           olsr_ip_to_string(&neigh->neighbor_main_addr),
-                          total_lq)
+                          total_lq);
             }
        }
     }
index ed6e820..410d536 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: ifnet.c,v 1.47 2007/04/20 13:46:05 bernd67 Exp $
+ * $Id: ifnet.c,v 1.48 2007/04/25 22:08:18 bernd67 Exp $
  */
 
 
@@ -113,7 +113,7 @@ check_interface_updates(void *foo __attribute__((unused)))
   struct olsr_if *tmp_if;
 
 #ifdef DEBUG
-  OLSR_PRINTF(3, "Checking for updates in the interface set\n")
+  OLSR_PRINTF(3, "Checking for updates in the interface set\n");
 #endif
 
   for(tmp_if = olsr_cnf->interfaces; tmp_if != NULL; tmp_if = tmp_if->next)
@@ -163,7 +163,7 @@ chk_if_changed(struct olsr_if *iface)
   if_changes = 0;
 
 #ifdef DEBUG
-  OLSR_PRINTF(3, "Checking if %s is set down or changed\n", iface->name)
+  OLSR_PRINTF(3, "Checking if %s is set down or changed\n", iface->name);
 #endif
 
   if(iface->host_emul)
@@ -185,7 +185,7 @@ chk_if_changed(struct olsr_if *iface)
   /* Get flags (and check if interface exists) */
   if (ioctl(olsr_cnf->ioctl_s, SIOCGIFFLAGS, &ifr) < 0) 
     {
-      OLSR_PRINTF(3, "No such interface: %s\n", iface->name)
+      OLSR_PRINTF(3, "No such interface: %s\n", iface->name);
       goto remove_interface;
     }
 
@@ -197,7 +197,7 @@ chk_if_changed(struct olsr_if *iface)
 
   if ((ifp->int_flags & IFF_UP) == 0)
     {
-      OLSR_PRINTF(1, "\tInterface %s not up - removing it...\n", iface->name)
+      OLSR_PRINTF(1, "\tInterface %s not up - removing it...\n", iface->name);
       goto remove_interface;
     }
 
@@ -212,13 +212,13 @@ chk_if_changed(struct olsr_if *iface)
       !iface->cnf->ipv4_broadcast.v4 && /* Skip if fixed bcast */ 
       (!(ifp->int_flags & IFF_BROADCAST))) 
     {
-      OLSR_PRINTF(3, "\tNo broadcast - removing\n")
+      OLSR_PRINTF(3, "\tNo broadcast - removing\n");
       goto remove_interface;
     }
 
   if (ifp->int_flags & IFF_LOOPBACK)
     {
-      OLSR_PRINTF(3, "\tThis is a loopback interface - removing it...\n")
+      OLSR_PRINTF(3, "\tThis is a loopback interface - removing it...\n");
       goto remove_interface;
     }
 
@@ -265,23 +265,23 @@ chk_if_changed(struct olsr_if *iface)
       if(get_ipv6_address(ifr.ifr_name, &tmp_saddr6, iface->cnf->ipv6_addrtype) <= 0)
        {
          if(iface->cnf->ipv6_addrtype == IPV6_ADDR_SITELOCAL)
-           OLSR_PRINTF(3, "\tCould not find site-local IPv6 address for %s\n", ifr.ifr_name)
+           OLSR_PRINTF(3, "\tCould not find site-local IPv6 address for %s\n", ifr.ifr_name);
          else
-           OLSR_PRINTF(3, "\tCould not find global IPv6 address for %s\n", ifr.ifr_name)
+           OLSR_PRINTF(3, "\tCould not find global IPv6 address for %s\n", ifr.ifr_name);
          
          
          goto remove_interface;
        }
       
 #ifdef DEBUG
-      OLSR_PRINTF(3, "\tAddress: %s\n", ip6_to_string(&tmp_saddr6.sin6_addr))
+      OLSR_PRINTF(3, "\tAddress: %s\n", ip6_to_string(&tmp_saddr6.sin6_addr));
 #endif
 
       if(memcmp(&tmp_saddr6.sin6_addr, &ifp->int6_addr.sin6_addr, olsr_cnf->ipsize) != 0)
        {
-         OLSR_PRINTF(1, "New IP address for %s:\n", ifr.ifr_name)
-         OLSR_PRINTF(1, "\tOld: %s\n", ip6_to_string(&ifp->int6_addr.sin6_addr))
-         OLSR_PRINTF(1, "\tNew: %s\n", ip6_to_string(&tmp_saddr6.sin6_addr))
+         OLSR_PRINTF(1, "New IP address for %s:\n", ifr.ifr_name);
+         OLSR_PRINTF(1, "\tOld: %s\n", ip6_to_string(&ifp->int6_addr.sin6_addr));
+         OLSR_PRINTF(1, "\tNew: %s\n", ip6_to_string(&tmp_saddr6.sin6_addr));
 
          /* Check main addr */
          if(memcmp(&olsr_cnf->main_addr, &tmp_saddr6.sin6_addr, olsr_cnf->ipsize) == 0)
@@ -307,12 +307,12 @@ chk_if_changed(struct olsr_if *iface)
       /* Check interface address (IPv4)*/
       if(ioctl(olsr_cnf->ioctl_s, SIOCGIFADDR, &ifr) < 0) 
        {
-         OLSR_PRINTF(1, "\tCould not get address of interface - removing it\n")
+         OLSR_PRINTF(1, "\tCould not get address of interface - removing it\n");
          goto remove_interface;
        }
 
 #ifdef DEBUG
-      OLSR_PRINTF(3, "\tAddress:%s\n", sockaddr_to_string(&ifr.ifr_addr))
+      OLSR_PRINTF(3, "\tAddress:%s\n", sockaddr_to_string(&ifr.ifr_addr));
 #endif
 
       if(memcmp(&((struct sockaddr_in *)&ifp->int_addr)->sin_addr.s_addr,
@@ -320,9 +320,9 @@ chk_if_changed(struct olsr_if *iface)
                olsr_cnf->ipsize) != 0)
        {
          /* New address */
-         OLSR_PRINTF(1, "IPv4 address changed for %s\n", ifr.ifr_name)
-         OLSR_PRINTF(1, "\tOld:%s\n", sockaddr_to_string(&ifp->int_addr))
-         OLSR_PRINTF(1, "\tNew:%s\n", sockaddr_to_string(&ifr.ifr_addr))
+         OLSR_PRINTF(1, "IPv4 address changed for %s\n", ifr.ifr_name);
+         OLSR_PRINTF(1, "\tOld:%s\n", sockaddr_to_string(&ifp->int_addr));
+         OLSR_PRINTF(1, "\tNew:%s\n", sockaddr_to_string(&ifr.ifr_addr));
 
          ifp->int_addr = ifr.ifr_addr;
 
@@ -330,7 +330,7 @@ chk_if_changed(struct olsr_if *iface)
                    &ifp->ip_addr,
                    olsr_cnf->ipsize) == 0)
            {
-             OLSR_PRINTF(1, "New main address: %s\n", sockaddr_to_string(&ifr.ifr_addr))
+             OLSR_PRINTF(1, "New main address: %s\n", sockaddr_to_string(&ifr.ifr_addr));
              olsr_syslog(OLSR_LOG_INFO, "New main address: %s\n", sockaddr_to_string(&ifr.ifr_addr));
              memcpy(&olsr_cnf->main_addr, 
                     &((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr.s_addr, 
@@ -352,7 +352,7 @@ chk_if_changed(struct olsr_if *iface)
        }
 
 #ifdef DEBUG
-      OLSR_PRINTF(3, "\tNetmask:%s\n", sockaddr_to_string(&ifr.ifr_netmask))
+      OLSR_PRINTF(3, "\tNetmask:%s\n", sockaddr_to_string(&ifr.ifr_netmask));
 #endif
 
       if(memcmp(&((struct sockaddr_in *)&ifp->int_netmask)->sin_addr.s_addr,
@@ -360,9 +360,9 @@ chk_if_changed(struct olsr_if *iface)
                olsr_cnf->ipsize) != 0)
        {
          /* New address */
-         OLSR_PRINTF(1, "IPv4 netmask changed for %s\n", ifr.ifr_name)
-         OLSR_PRINTF(1, "\tOld:%s\n", sockaddr_to_string(&ifp->int_netmask))
-         OLSR_PRINTF(1, "\tNew:%s\n", sockaddr_to_string(&ifr.ifr_netmask))
+         OLSR_PRINTF(1, "IPv4 netmask changed for %s\n", ifr.ifr_name);
+         OLSR_PRINTF(1, "\tOld:%s\n", sockaddr_to_string(&ifp->int_netmask));
+         OLSR_PRINTF(1, "\tNew:%s\n", sockaddr_to_string(&ifr.ifr_netmask));
 
          ifp->int_netmask = ifr.ifr_netmask;
 
@@ -379,7 +379,7 @@ chk_if_changed(struct olsr_if *iface)
            }
          
 #ifdef DEBUG
-         OLSR_PRINTF(3, "\tBroadcast address:%s\n", sockaddr_to_string(&ifr.ifr_broadaddr))
+         OLSR_PRINTF(3, "\tBroadcast address:%s\n", sockaddr_to_string(&ifr.ifr_broadaddr));
 #endif
          
          if(memcmp(&((struct sockaddr_in *)&ifp->int_broadaddr)->sin_addr.s_addr,
@@ -388,9 +388,9 @@ chk_if_changed(struct olsr_if *iface)
            {
              
              /* New address */
-             OLSR_PRINTF(1, "IPv4 broadcast changed for %s\n", ifr.ifr_name)
-             OLSR_PRINTF(1, "\tOld:%s\n", sockaddr_to_string(&ifp->int_broadaddr))
-             OLSR_PRINTF(1, "\tNew:%s\n", sockaddr_to_string(&ifr.ifr_broadaddr))
+             OLSR_PRINTF(1, "IPv4 broadcast changed for %s\n", ifr.ifr_name);
+             OLSR_PRINTF(1, "\tOld:%s\n", sockaddr_to_string(&ifp->int_broadaddr));
+             OLSR_PRINTF(1, "\tNew:%s\n", sockaddr_to_string(&ifr.ifr_broadaddr));
              
              ifp->int_broadaddr = ifr.ifr_broadaddr;
              if_changes = 1;
@@ -405,7 +405,7 @@ chk_if_changed(struct olsr_if *iface)
 
 
  remove_interface:
-  OLSR_PRINTF(1, "Removing interface %s\n", iface->name)
+  OLSR_PRINTF(1, "Removing interface %s\n", iface->name);
   olsr_syslog(OLSR_LOG_INFO, "Removing interface %s\n", iface->name);
 
   del_if_link_entries(&ifp->ip_addr);
@@ -441,12 +441,12 @@ chk_if_changed(struct olsr_if *iface)
        {
          /* No more interfaces */
          memset(&olsr_cnf->main_addr, 0, olsr_cnf->ipsize);
-         OLSR_PRINTF(1, "No more interfaces...\n")
+         OLSR_PRINTF(1, "No more interfaces...\n");
        }
       else
        {
          COPY_IP(&olsr_cnf->main_addr, &ifnet->ip_addr);
-         OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr))
+         OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr));
          olsr_syslog(OLSR_LOG_INFO, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr));
        }
     }
@@ -509,7 +509,7 @@ chk_if_changed(struct olsr_if *iface)
 
   if((ifnet == NULL) && (!olsr_cnf->allow_no_interfaces))
     {
-      OLSR_PRINTF(1, "No more active interfaces - exiting.\n")
+      OLSR_PRINTF(1, "No more active interfaces - exiting.\n");
       olsr_syslog(OLSR_LOG_INFO, "No more active interfaces - exiting.\n");
       olsr_cnf->exit_value = EXIT_FAILURE;
       kill(getpid(), SIGINT);
@@ -546,7 +546,7 @@ add_hemu_if(struct olsr_if *iface)
 
   strcpy(ifp->int_name, "hcif01");
 
-  OLSR_PRINTF(1, "Adding %s(host emulation):\n", ifp->int_name)
+  OLSR_PRINTF(1, "Adding %s(host emulation):\n", ifp->int_name);
 
   OLSR_PRINTF(1, "       Address:%s\n", olsr_ip_to_string(&iface->hemu_ip));
 
@@ -561,7 +561,7 @@ add_hemu_if(struct olsr_if *iface)
   if(COMP_IP(&null_addr, &olsr_cnf->main_addr))
     {
       COPY_IP(&olsr_cnf->main_addr, &iface->hemu_ip);
-      OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr))
+      OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr));
        olsr_syslog(OLSR_LOG_INFO, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr));
     }
 
@@ -745,12 +745,12 @@ chk_if_up(struct olsr_if *iface, int debuglvl)
   memset(&ifr, 0, sizeof(struct ifreq));
   strncpy(ifr.ifr_name, iface->name, IFNAMSIZ);
 
-  OLSR_PRINTF(debuglvl, "Checking %s:\n", ifr.ifr_name)
+  OLSR_PRINTF(debuglvl, "Checking %s:\n", ifr.ifr_name);
 
   /* Get flags (and check if interface exists) */
   if (ioctl(olsr_cnf->ioctl_s, SIOCGIFFLAGS, &ifr) < 0) 
     {
-      OLSR_PRINTF(debuglvl, "\tNo such interface!\n")
+      OLSR_PRINTF(debuglvl, "\tNo such interface!\n");
       return 0;
     }
 
@@ -760,7 +760,7 @@ chk_if_up(struct olsr_if *iface, int debuglvl)
 
   if ((ifs.int_flags & IFF_UP) == 0)
     {
-      OLSR_PRINTF(debuglvl, "\tInterface not up - skipping it...\n")
+      OLSR_PRINTF(debuglvl, "\tInterface not up - skipping it...\n");
       return 0;
     }
 
@@ -769,14 +769,14 @@ chk_if_up(struct olsr_if *iface, int debuglvl)
       !iface->cnf->ipv4_broadcast.v4 && /* Skip if fixed bcast */ 
       (!(ifs.int_flags & IFF_BROADCAST))) 
     {
-      OLSR_PRINTF(debuglvl, "\tNo broadcast - skipping\n")
+      OLSR_PRINTF(debuglvl, "\tNo broadcast - skipping\n");
       return 0;
     }
 
 
   if (ifs.int_flags & IFF_LOOPBACK)
     {
-      OLSR_PRINTF(debuglvl, "\tThis is a loopback interface - skipping it...\n")
+      OLSR_PRINTF(debuglvl, "\tThis is a loopback interface - skipping it...\n");
       return 0;
     }
 
@@ -786,9 +786,9 @@ chk_if_up(struct olsr_if *iface, int debuglvl)
   ifs.is_wireless = check_wireless_interface(ifr.ifr_name);
 
   if(ifs.is_wireless)
-    OLSR_PRINTF(debuglvl, "\tWireless interface detected\n")
+    OLSR_PRINTF(debuglvl, "\tWireless interface detected\n");
   else
-    OLSR_PRINTF(debuglvl, "\tNot a wireless interface\n")
+    OLSR_PRINTF(debuglvl, "\tNot a wireless interface\n");
 
   
   /* IP version 6 */
@@ -799,14 +799,14 @@ chk_if_up(struct olsr_if *iface, int debuglvl)
       if(get_ipv6_address(ifr.ifr_name, &ifs.int6_addr, iface->cnf->ipv6_addrtype) <= 0)
        {
          if(iface->cnf->ipv6_addrtype == IPV6_ADDR_SITELOCAL)
-           OLSR_PRINTF(debuglvl, "\tCould not find site-local IPv6 address for %s\n", ifr.ifr_name)
+           OLSR_PRINTF(debuglvl, "\tCould not find site-local IPv6 address for %s\n", ifr.ifr_name);
          else
-           OLSR_PRINTF(debuglvl, "\tCould not find global IPv6 address for %s\n", ifr.ifr_name)
+           OLSR_PRINTF(debuglvl, "\tCould not find global IPv6 address for %s\n", ifr.ifr_name);
          
          return 0;
        }
       
-      OLSR_PRINTF(debuglvl, "\tAddress: %s\n", ip6_to_string(&ifs.int6_addr.sin6_addr))
+      OLSR_PRINTF(debuglvl, "\tAddress: %s\n", ip6_to_string(&ifs.int6_addr.sin6_addr));
       
       /* Multicast */
       ifs.int6_multaddr.sin6_addr = (iface->cnf->ipv6_addrtype == IPV6_ADDR_SITELOCAL) ? 
@@ -821,7 +821,7 @@ chk_if_up(struct olsr_if *iface, int debuglvl)
       ifs.int6_multaddr.sin6_scope_id = 0;
 #endif
 
-      OLSR_PRINTF(debuglvl, "\tMulticast: %s\n", ip6_to_string(&ifs.int6_multaddr.sin6_addr))
+      OLSR_PRINTF(debuglvl, "\tMulticast: %s\n", ip6_to_string(&ifs.int6_multaddr.sin6_addr));
       
     }
   /* IP version 4 */
@@ -830,7 +830,7 @@ chk_if_up(struct olsr_if *iface, int debuglvl)
       /* Get interface address (IPv4)*/
       if(ioctl(olsr_cnf->ioctl_s, SIOCGIFADDR, &ifr) < 0) 
        {
-         OLSR_PRINTF(debuglvl, "\tCould not get address of interface - skipping it\n")
+         OLSR_PRINTF(debuglvl, "\tCould not get address of interface - skipping it\n");
          return 0;
        }
       
@@ -885,7 +885,7 @@ chk_if_up(struct olsr_if *iface, int debuglvl)
     ifs.int_metric = iface->cnf->weight.value;
   else
     ifs.int_metric = calculate_if_metric(ifr.ifr_name);
-  OLSR_PRINTF(1, "\tMetric: %d\n", ifs.int_metric)
+  OLSR_PRINTF(1, "\tMetric: %d\n", ifs.int_metric);
 
   /* setting the interfaces number*/
   ifs.if_nr = iface->index;
@@ -904,21 +904,21 @@ chk_if_up(struct olsr_if *iface, int debuglvl)
   /* Set up buffer */
   net_add_buffer(&ifs);
               
-  OLSR_PRINTF(1, "\tMTU - IPhdr: %d\n", ifs.int_mtu)
+  OLSR_PRINTF(1, "\tMTU - IPhdr: %d\n", ifs.int_mtu);
 
   olsr_syslog(OLSR_LOG_INFO, "Adding interface %s\n", iface->name);
-  OLSR_PRINTF(1, "\tIndex %d\n", ifs.if_nr)
+  OLSR_PRINTF(1, "\tIndex %d\n", ifs.if_nr);
 
   if(olsr_cnf->ip_version == AF_INET)
     {
-      OLSR_PRINTF(1, "\tAddress:%s\n", sockaddr_to_string(&ifs.int_addr))
-      OLSR_PRINTF(1, "\tNetmask:%s\n", sockaddr_to_string(&ifs.int_netmask))
-      OLSR_PRINTF(1, "\tBroadcast address:%s\n", sockaddr_to_string(&ifs.int_broadaddr))
+      OLSR_PRINTF(1, "\tAddress:%s\n", sockaddr_to_string(&ifs.int_addr));
+      OLSR_PRINTF(1, "\tNetmask:%s\n", sockaddr_to_string(&ifs.int_netmask));
+      OLSR_PRINTF(1, "\tBroadcast address:%s\n", sockaddr_to_string(&ifs.int_broadaddr));
     }
   else
     {
-      OLSR_PRINTF(1, "\tAddress: %s\n", ip6_to_string(&ifs.int6_addr.sin6_addr))
-      OLSR_PRINTF(1, "\tMulticast: %s\n", ip6_to_string(&ifs.int6_multaddr.sin6_addr))
+      OLSR_PRINTF(1, "\tAddress: %s\n", ip6_to_string(&ifs.int6_addr.sin6_addr));
+      OLSR_PRINTF(1, "\tMulticast: %s\n", ip6_to_string(&ifs.int6_multaddr.sin6_addr));
     }
   
   ifp = olsr_malloc(sizeof (struct interface), "Interface update 2");
@@ -1015,7 +1015,7 @@ chk_if_up(struct olsr_if *iface, int debuglvl)
   if(COMP_IP(&null_addr, &olsr_cnf->main_addr))
     {
       COPY_IP(&olsr_cnf->main_addr, &ifp->ip_addr);
-      OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr))
+      OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr));
       olsr_syslog(OLSR_LOG_INFO, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr));
     }
   
index 2f9f1ee..f20776c 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: apm.c,v 1.10 2005/03/21 02:17:36 tlopatic Exp $
+ * $Id: apm.c,v 1.11 2007/04/25 22:08:18 bernd67 Exp $
  */
 
 #include "apm.h"
@@ -52,7 +52,7 @@ int apm_init()
 {
   struct olsr_apm_info ApmInfo;
 
-  OLSR_PRINTF(3, "Initializing APM\n")
+  OLSR_PRINTF(3, "Initializing APM\n");
 
   if(apm_read(&ApmInfo) < 0)
     return -1;
@@ -66,7 +66,7 @@ void apm_printinfo(struct olsr_apm_info *ApmInfo)
 {
   OLSR_PRINTF(5, "APM info:\n\tAC status %d\n\tBattery percentage %d%%\n\n",
              ApmInfo->ac_line_status,
-             ApmInfo->battery_percentage)
+             ApmInfo->battery_percentage);
 }
 
 int apm_read(struct olsr_apm_info *ApmInfo)
index b2dd630..2ddf3ab 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: ifnet.c,v 1.34 2007/03/29 16:34:39 tlopatic Exp $
+ * $Id: ifnet.c,v 1.35 2007/04/25 22:08:18 bernd67 Exp $
  */
 
 #include "interfaces.h"
@@ -444,11 +444,11 @@ static int IsWireless(char *IntName)
 
     if (ErrNo == ERROR_GEN_FAILURE || ErrNo == ERROR_INVALID_PARAMETER)
     {
-      OLSR_PRINTF(5, "OID not supported. Device probably not wireless.\n")
+      OLSR_PRINTF(5, "OID not supported. Device probably not wireless.\n");
       return 0;
     }
 
-    OLSR_PRINTF(5, "DeviceIoControl() = %08x, %s\n", ErrNo, StrError(ErrNo))
+    OLSR_PRINTF(5, "DeviceIoControl() = %08x, %s\n", ErrNo, StrError(ErrNo));
     return -1;
   }
 
@@ -490,7 +490,7 @@ void ListInterfaces(void)
 
   for (Walker = AdInfo; Walker != NULL; Walker = Walker->Next)
   {
-    OLSR_PRINTF(5, "Index = %08x\n", (int)Walker->Index)
+    OLSR_PRINTF(5, "Index = %08x\n", (int)Walker->Index);
 
     MiniIndexToIntName(IntName, Walker->Index);
 
@@ -519,7 +519,7 @@ void RemoveInterface(struct olsr_if *IntConf)
 {
   struct interface *Int, *Prev;
 
-  OLSR_PRINTF(1, "Removing interface %s.\n", IntConf->name)
+  OLSR_PRINTF(1, "Removing interface %s.\n", IntConf->name);
   
   Int = IntConf->interf;
 
@@ -540,13 +540,13 @@ void RemoveInterface(struct olsr_if *IntConf)
     if(ifnet == NULL)
     {
       memset(&olsr_cnf->main_addr, 0, olsr_cnf->ipsize);
-      OLSR_PRINTF(1, "Removed last interface. Cleared main address.\n")
+      OLSR_PRINTF(1, "Removed last interface. Cleared main address.\n");
     }
 
     else
     {
       COPY_IP(&olsr_cnf->main_addr, &ifnet->ip_addr);
-      OLSR_PRINTF(1, "New main address: %s.\n", olsr_ip_to_string(&olsr_cnf->main_addr))
+      OLSR_PRINTF(1, "New main address: %s.\n", olsr_ip_to_string(&olsr_cnf->main_addr));
     }
   }
 
@@ -593,7 +593,7 @@ void RemoveInterface(struct olsr_if *IntConf)
 
   if (ifnet == NULL && !olsr_cnf->allow_no_interfaces)
   {
-    OLSR_PRINTF(1, "No more active interfaces - exiting.\n")
+    OLSR_PRINTF(1, "No more active interfaces - exiting.\n");
     olsr_cnf->exit_value = EXIT_FAILURE;
     CallSignalHandler();
   }
@@ -621,7 +621,7 @@ int add_hemu_if(struct olsr_if *iface)
 
   strcpy(ifp->int_name, "hcif01");
 
-  OLSR_PRINTF(1, "Adding %s(host emulation):\n", ifp->int_name)
+  OLSR_PRINTF(1, "Adding %s(host emulation):\n", ifp->int_name);
 
   OLSR_PRINTF(1, "       Address:%s\n", olsr_ip_to_string(&iface->hemu_ip));
 
@@ -636,7 +636,7 @@ int add_hemu_if(struct olsr_if *iface)
   if(COMP_IP(&null_addr, &olsr_cnf->main_addr))
     {
       COPY_IP(&olsr_cnf->main_addr, &iface->hemu_ip);
-      OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr))
+      OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr));
     }
 
   /* setting the interfaces number*/
@@ -796,7 +796,7 @@ int chk_if_changed(struct olsr_if *IntConf)
   }
 
 #ifdef DEBUG
-  OLSR_PRINTF(3, "Checking if %s is set down or changed\n", IntConf->name)
+  OLSR_PRINTF(3, "Checking if %s is set down or changed\n", IntConf->name);
 #endif
 
   Int = IntConf->interf;
@@ -816,7 +816,7 @@ int chk_if_changed(struct olsr_if *IntConf)
 
   if (Int->is_wireless != IsWlan)
   {
-    OLSR_PRINTF(1, "\tLAN/WLAN change: %d -> %d.\n", Int->is_wireless, IsWlan)
+    OLSR_PRINTF(1, "\tLAN/WLAN change: %d -> %d.\n", Int->is_wireless, IsWlan);
 
     Int->is_wireless = IsWlan;
 
@@ -846,14 +846,14 @@ int chk_if_changed(struct olsr_if *IntConf)
   NewVal.v4 = Info.Addr;
 
 #ifdef DEBUG
-  OLSR_PRINTF(3, "\tAddress: %s\n", olsr_ip_to_string(&NewVal))
+  OLSR_PRINTF(3, "\tAddress: %s\n", olsr_ip_to_string(&NewVal));
 #endif
 
   if (NewVal.v4 != OldVal.v4)
   {
-    OLSR_PRINTF(1, "\tAddress change.\n")
-    OLSR_PRINTF(1, "\tOld: %s\n", olsr_ip_to_string(&OldVal))
-    OLSR_PRINTF(1, "\tNew: %s\n", olsr_ip_to_string(&NewVal))
+    OLSR_PRINTF(1, "\tAddress change.\n");
+    OLSR_PRINTF(1, "\tOld: %s\n", olsr_ip_to_string(&OldVal));
+    OLSR_PRINTF(1, "\tNew: %s\n", olsr_ip_to_string(&NewVal));
 
     Int->ip_addr.v4 = NewVal.v4;
 
@@ -865,7 +865,7 @@ int chk_if_changed(struct olsr_if *IntConf)
 
     if (olsr_cnf->main_addr.v4 == OldVal.v4)
     {
-      OLSR_PRINTF(1, "\tMain address change.\n")
+      OLSR_PRINTF(1, "\tMain address change.\n");
 
       olsr_cnf->main_addr.v4 = NewVal.v4;
     }
@@ -874,20 +874,20 @@ int chk_if_changed(struct olsr_if *IntConf)
   }
 
   else
-    OLSR_PRINTF(3, "\tNo address change.\n")
+    OLSR_PRINTF(3, "\tNo address change.\n");
 
   OldVal.v4 = ((struct sockaddr_in *)&Int->int_netmask)->sin_addr.s_addr;
   NewVal.v4 = Info.Mask;
 
 #ifdef DEBUG
-  OLSR_PRINTF(3, "\tNetmask: %s\n", olsr_ip_to_string(&NewVal))
+  OLSR_PRINTF(3, "\tNetmask: %s\n", olsr_ip_to_string(&NewVal));
 #endif
 
   if (NewVal.v4 != OldVal.v4)
   {
-    OLSR_PRINTF(1, "\tNetmask change.\n")
-    OLSR_PRINTF(1, "\tOld: %s\n", olsr_ip_to_string(&OldVal))
-    OLSR_PRINTF(1, "\tNew: %s\n", olsr_ip_to_string(&NewVal))
+    OLSR_PRINTF(1, "\tNetmask change.\n");
+    OLSR_PRINTF(1, "\tOld: %s\n", olsr_ip_to_string(&OldVal));
+    OLSR_PRINTF(1, "\tNew: %s\n", olsr_ip_to_string(&NewVal));
 
     AddrIn = (struct sockaddr_in *)&Int->int_netmask;
 
@@ -899,20 +899,20 @@ int chk_if_changed(struct olsr_if *IntConf)
   }
 
   else
-    OLSR_PRINTF(3, "\tNo netmask change.\n")
+    OLSR_PRINTF(3, "\tNo netmask change.\n");
 
   OldVal.v4 = ((struct sockaddr_in *)&Int->int_broadaddr)->sin_addr.s_addr;
   NewVal.v4 = Info.Broad;
 
 #ifdef DEBUG
-  OLSR_PRINTF(3, "\tBroadcast address: %s\n", olsr_ip_to_string(&NewVal))
+  OLSR_PRINTF(3, "\tBroadcast address: %s\n", olsr_ip_to_string(&NewVal));
 #endif
 
   if (NewVal.v4 != OldVal.v4)
   {
-    OLSR_PRINTF(1, "\tBroadcast address change.\n")
-    OLSR_PRINTF(1, "\tOld: %s\n", olsr_ip_to_string(&OldVal))
-    OLSR_PRINTF(1, "\tNew: %s\n", olsr_ip_to_string(&NewVal))
+    OLSR_PRINTF(1, "\tBroadcast address change.\n");
+    OLSR_PRINTF(1, "\tOld: %s\n", olsr_ip_to_string(&OldVal));
+    OLSR_PRINTF(1, "\tNew: %s\n", olsr_ip_to_string(&NewVal));
 
     AddrIn = (struct sockaddr_in *)&Int->int_broadaddr;
 
@@ -924,7 +924,7 @@ int chk_if_changed(struct olsr_if *IntConf)
   }
 
   else
-    OLSR_PRINTF(3, "\tNo broadcast address change.\n")
+    OLSR_PRINTF(3, "\tNo broadcast address change.\n");
 
   if (Res != 0)
     run_ifchg_cbs(Int, IFCHG_IF_UPDATE);
@@ -1003,20 +1003,20 @@ int chk_if_up(struct olsr_if *IntConf, int DebugLevel)
   New->ttl_index = 0;
     
   OLSR_PRINTF(1, "\tInterface %s set up for use with index %d\n\n",
-              IntConf->name, New->if_nr)
+              IntConf->name, New->if_nr);
       
-  OLSR_PRINTF(1, "\tMTU: %d\n", New->int_mtu)
-  OLSR_PRINTF(1, "\tAddress: %s\n", sockaddr_to_string(&New->int_addr))
-  OLSR_PRINTF(1, "\tNetmask: %s\n", sockaddr_to_string(&New->int_netmask))
+  OLSR_PRINTF(1, "\tMTU: %d\n", New->int_mtu);
+  OLSR_PRINTF(1, "\tAddress: %s\n", sockaddr_to_string(&New->int_addr));
+  OLSR_PRINTF(1, "\tNetmask: %s\n", sockaddr_to_string(&New->int_netmask));
   OLSR_PRINTF(1, "\tBroadcast address: %s\n",
-              sockaddr_to_string(&New->int_broadaddr))
+              sockaddr_to_string(&New->int_broadaddr));
 
   New->ip_addr.v4 =
     ((struct sockaddr_in *)&New->int_addr)->sin_addr.s_addr;
       
   New->if_index = Info.Index;
 
-  OLSR_PRINTF(3, "\tKernel index: %08x\n", New->if_index)
+  OLSR_PRINTF(3, "\tKernel index: %08x\n", New->if_index);
 
   AddrSockAddr = addrsock.sin_addr.s_addr;
   addrsock.sin_addr.s_addr = New->ip_addr.v4;
@@ -1045,7 +1045,7 @@ int chk_if_up(struct olsr_if *IntConf, int DebugLevel)
   if(COMP_IP(&NullAddr, &olsr_cnf->main_addr))
   {
     COPY_IP(&olsr_cnf->main_addr, &New->ip_addr);
-    OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr))
+    OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&olsr_cnf->main_addr));
   }
 
   net_add_buffer(New);
@@ -1104,7 +1104,7 @@ void check_interface_updates(void *dummy)
   struct olsr_if *IntConf;
 
 #ifdef DEBUG
-  OLSR_PRINTF(3, "Checking for updates in the interface set\n")
+  OLSR_PRINTF(3, "Checking for updates in the interface set\n");
 #endif
 
   for(IntConf = olsr_cnf->interfaces; IntConf != NULL; IntConf = IntConf->next)
index 3ff5e95..6463229 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: kernel_routes.c,v 1.18 2007/03/28 12:07:05 tlopatic Exp $
+ * $Id: kernel_routes.c,v 1.19 2007/04/25 22:08:18 bernd67 Exp $
  */
 
 #include <stdio.h>
@@ -63,7 +63,7 @@ int olsr_ioctl_add_route(struct rt_entry *Dest)
   inet_ntop(AF_INET, &Dest->rt_router.v4, Str3, 16);
 
   OLSR_PRINTF(1, "Adding IPv4 route with metric %d to %s/%s via %s and I/F 0x%x.\n",
-              Dest->rt_metric + Dest->rt_if->int_metric, Str1, Str2, Str3, Dest->rt_if->if_index)
+              Dest->rt_metric + Dest->rt_if->int_metric, Str1, Str2, Str3, Dest->rt_if->if_index);
 
   memset(&Row, 0, sizeof (MIB_IPFORWARDROW));
 
@@ -129,7 +129,7 @@ int olsr_ioctl_del_route(struct rt_entry *Dest)
   inet_ntop(AF_INET, &Dest->rt_router.v4, Str3, 16);
 
   OLSR_PRINTF(1, "Deleting IPv4 route with metric %d to %s/%s via %s and I/F 0x%x.\n",
-              Dest->rt_metric + Dest->rt_if->int_metric, Str1, Str2, Str3, Dest->rt_if->if_index)
+              Dest->rt_metric + Dest->rt_if->int_metric, Str1, Str2, Str3, Dest->rt_if->if_index);
 
   memset(&Row, 0, sizeof (MIB_IPFORWARDROW));
 
index d44e24e..6d57115 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: net.c,v 1.20 2006/11/05 23:03:56 bernd67 Exp $
+ * $Id: net.c,v 1.21 2007/04/25 22:08:18 bernd67 Exp $
  */
 
 #if defined WINCE
@@ -228,7 +228,7 @@ int enable_ip_forwarding(int Ver)
     return -1;
   }
 
-  OLSR_PRINTF(3, "Routing enabled.\n")
+  OLSR_PRINTF(3, "Routing enabled.\n");
 
   return 0;
 }
@@ -259,7 +259,7 @@ int disable_ip_forwarding(int Ver)
     return -1;
   }
 
-  OLSR_PRINTF(3, "Routing disabled, count = %u.\n", Count)
+  OLSR_PRINTF(3, "Routing disabled, count = %u.\n", Count);
 
   return 0;
 }
@@ -343,7 +343,7 @@ int join_mcast(struct interface *Nic, int Sock)
   COPY_IP(&McastReq.ipv6mr_multiaddr, &Nic->int6_multaddr.sin6_addr);
   McastReq.ipv6mr_interface = Nic->if_index;
 
-  OLSR_PRINTF(3, "Interface %s joining multicast %s...", Nic->int_name, olsr_ip_to_string((union olsr_ip_addr *)&Nic->int6_multaddr.sin6_addr))
+  OLSR_PRINTF(3, "Interface %s joining multicast %s...", Nic->int_name, olsr_ip_to_string((union olsr_ip_addr *)&Nic->int6_multaddr.sin6_addr));
   /* Send multicast */
   if(setsockopt(Sock, 
                IPPROTO_IPV6, 
@@ -392,7 +392,7 @@ int join_mcast(struct interface *Nic, int Sock)
     }
 
 
-  OLSR_PRINTF(3, "OK\n")
+  OLSR_PRINTF(3, "OK\n");
   return 0;
 }