Fix function coding style
authorVasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
Wed, 10 Mar 2010 08:19:24 +0000 (10:19 +0200)
committerVasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
Wed, 10 Mar 2010 08:19:24 +0000 (10:19 +0200)
lib/quagga/src/client.c
lib/quagga/src/client.h
lib/quagga/src/olsrd_plugin.c
lib/quagga/src/packet.c
lib/quagga/src/parse.c
lib/quagga/src/plugin.c
lib/quagga/src/plugin.h
lib/quagga/src/quagga.c

index 8522552..2046dbc 100644 (file)
 #include "quagga.h"
 #include "client.h"
 
-static void zclient_connect(void);
 static void *my_realloc(void *, size_t, const char *);
+static void zclient_connect(void);
 
 static void *
 my_realloc(void *buf, size_t s, const char *c)
 {
+
   buf = realloc(buf, s);
   if (!buf) {
     OLSR_PRINTF(1, "(QUAGGA) OUT OF MEMORY: %s\n", strerror(errno));
     olsr_syslog(OLSR_LOG_ERR, "olsrd: out of memory!: %m\n");
     olsr_exit(c, EXIT_FAILURE);
   }
-  return buf;
-}
-
-void
-zclient_reconnect(void)
-{
-  struct rt_entry *tmp;
-
-  zclient_connect();
-  if (!(zebra.status & STATUS_CONNECTED))
-    return;                     // try again next time
-
-  if (zebra.options & OPTION_EXPORT) {
-    OLSR_FOR_ALL_RT_ENTRIES(tmp) {
-      zebra_addroute(tmp);
-    }
-    OLSR_FOR_ALL_RT_ENTRIES_END(tmp);
-  }
-  zebra_enable_redistribute();
 
+  return buf;
 }
 
 static void
 zclient_connect(void)
 {
-
   int ret;
+
   union {
     struct sockaddr_in sin;
     struct sockaddr_un sun;
@@ -99,12 +82,31 @@ zclient_connect(void)
     zebra.status &= ~STATUS_CONNECTED;
   else
     zebra.status |= STATUS_CONNECTED;
+
+}
+
+void
+zclient_reconnect(void)
+{
+  struct rt_entry *tmp;
+
+  zclient_connect();
+  if (!(zebra.status & STATUS_CONNECTED))
+    return;                     // try again next time
+
+  if (zebra.options & OPTION_EXPORT) {
+    OLSR_FOR_ALL_RT_ENTRIES(tmp) {
+      zebra_addroute(tmp);
+    }
+    OLSR_FOR_ALL_RT_ENTRIES_END(tmp);
+  }
+  zebra_enable_redistribute();
+
 }
 
 int
 zclient_write(unsigned char *options)
 {
-
   unsigned char *pnt;
   uint16_t len;
   int ret;
@@ -136,6 +138,7 @@ zclient_write(unsigned char *options)
   }
   while ((len -= ret));
   free(options);
+
   return 0;
 }
 
index 9dde26d..ed18302 100644 (file)
@@ -22,8 +22,8 @@
 /* Buffer size */
 #define BUFSIZE 1024
 
-int zclient_write(unsigned char *);
 void zclient_reconnect(void);
+int zclient_write(unsigned char *);
 unsigned char *zclient_read(ssize_t *);
 
 /*
index f6e0551..5397d59 100644 (file)
@@ -37,6 +37,7 @@ static void __attribute__ ((destructor)) my_fini(void);
 int
 olsrd_plugin_interface_version(void)
 {
+
   return PLUGIN_INTERFACE_VERSION;
 }
 
@@ -53,8 +54,10 @@ static const struct olsrd_plugin_parameters plugin_parameters[] = {
 void
 olsrd_get_plugin_parameters(const struct olsrd_plugin_parameters **params, int *size)
 {
+
   *params = plugin_parameters;
   *size = ARRAYSIZE(plugin_parameters);
+
 }
 
 int
@@ -69,13 +72,17 @@ olsrd_plugin_init(void)
 static void
 my_init(void)
 {
+
   zebra_init();
+
 }
 
 static void
 my_fini(void)
 {
+
   zebra_fini();
+
 }
 
 /*
index 1dd84bf..7a99cab 100644 (file)
 #include "packet.h"
 
 unsigned char
-*zpacket_redistribute (uint16_t cmd, unsigned char type)
-{
-  unsigned char *data, *pnt;
-  uint16_t size;
-
-  data = olsr_malloc(ZEBRA_MAX_PACKET_SIZ , "zebra_redistribute_packet");
-
-  pnt = &data[2];
-  if (zebra.version) {
-    *pnt++ = ZEBRA_HEADER_MARKER;
-    *pnt++ = zebra.version;
-    cmd = htons(cmd);
-    memcpy(pnt, &cmd, sizeof cmd);
-    pnt += sizeof cmd;
-  } else
-      *pnt++ = (unsigned char) cmd;
-  *pnt++ = type;
-  size = htons(pnt - data);
-  memcpy(data, &size, sizeof size);
-
-  return data;
-}
-
-unsigned char
 *zpacket_route(uint16_t cmd, struct zroute *r)
 {
-
   int count;
   uint8_t len;
   uint16_t size;
   uint32_t ind, metric;
-
   unsigned char *cmdopt, *t;
 
   cmdopt = olsr_malloc(ZEBRA_MAX_PACKET_SIZ, "zebra add_v4_route");
@@ -114,6 +88,30 @@ unsigned char
   return cmdopt;
 }
 
+unsigned char
+*zpacket_redistribute (uint16_t cmd, unsigned char type)
+{
+  unsigned char *data, *pnt;
+  uint16_t size;
+
+  data = olsr_malloc(ZEBRA_MAX_PACKET_SIZ , "zebra_redistribute_packet");
+
+  pnt = &data[2];
+  if (zebra.version) {
+    *pnt++ = ZEBRA_HEADER_MARKER;
+    *pnt++ = zebra.version;
+    cmd = htons(cmd);
+    memcpy(pnt, &cmd, sizeof cmd);
+    pnt += sizeof cmd;
+  } else
+      *pnt++ = (unsigned char) cmd;
+  *pnt++ = type;
+  size = htons(pnt - data);
+  memcpy(data, &size, sizeof size);
+
+  return data;
+}
+
 /*
  * Local Variables:
  * c-basic-offset: 2
index 53a0a9b..6f7d5d8 100644 (file)
 #include "client.h"
 #include "parse.h"
 
-static struct zroute *zparse_route(unsigned char *);
 static void free_zroute(struct zroute *);
+static struct zroute *zparse_route(unsigned char *);
 
-void
-zparse(void *foo __attribute__ ((unused)))
+static void
+free_zroute(struct zroute *r)
 {
-  unsigned char *data, *f;
-  uint16_t command;
-  uint16_t length;
-  ssize_t len;
-  struct zroute *route;
 
-  if (!(zebra.status & STATUS_CONNECTED)) {
-    zclient_reconnect();
-    return;
-  }
-  data = zclient_read(&len);
-  if (data) {
-    f = data;
-    do {
-      memcpy(&length, f, sizeof length);
-      length = ntohs (length);
-      if (!length) // something weired happened
-        olsr_exit("(QUAGGA) Zero message length??? ", EXIT_FAILURE);
-      if (zebra.version) {
-        if ((f[2] != ZEBRA_HEADER_MARKER) || (f[3] != zebra.version))
-          olsr_exit("(QUAGGA) Invalid zebra header received!", EXIT_FAILURE);
-        memcpy(&command, &f[4], sizeof command);
-        command = ntohs (command);
-      } else
-          command = f[2];
-      if (olsr_cnf->ip_version == AF_INET) {
-        switch (command) {
-          case ZEBRA_IPV4_ROUTE_ADD:
-            route = zparse_route(f);
-            ip_prefix_list_add(&olsr_cnf->hna_entries, &route->prefix, route->prefixlen);
-            free_zroute(route);
-            free(route);
-            break;
-          case ZEBRA_IPV4_ROUTE_DELETE:
-            route = zparse_route(f);
-            ip_prefix_list_remove(&olsr_cnf->hna_entries, &route->prefix, route->prefixlen);
-            free_zroute(route);
-            free(route);
-            break;
-          default:
-            break;
-        }
-      } else {
-        switch (command) {
-          case ZEBRA_IPV6_ROUTE_ADD:
-            route = zparse_route(f);
-            ip_prefix_list_add(&olsr_cnf->hna_entries, &route->prefix, route->prefixlen);
-            free_zroute(route);
-            free(route);
-            break;
-          case ZEBRA_IPV6_ROUTE_DELETE:
-            route = zparse_route(f);
-            ip_prefix_list_remove(&olsr_cnf->hna_entries, &route->prefix, route->prefixlen);
-            free_zroute(route);
-            free(route);
-            break;
-          default:
-            break;
-        }
-      }
+  if(r->ifindex_num)
+    free(r->ifindex);
+  if(r->nexthop_num)
+    free(r->nexthop);
 
-      f += length;
-    }
-    while ((f - data) < len);
-    free(data);
-  }
 }
 
 static struct zroute
@@ -176,14 +116,75 @@ static struct zroute
   return r;
 }
 
-static void
-free_zroute(struct zroute *r)
+void
+zparse(void *foo __attribute__ ((unused)))
 {
+  unsigned char *data, *f;
+  uint16_t command;
+  uint16_t length;
+  ssize_t len;
+  struct zroute *route;
 
-  if(r->ifindex_num)
-    free(r->ifindex);
-  if(r->nexthop_num)
-    free(r->nexthop);
+  if (!(zebra.status & STATUS_CONNECTED)) {
+    zclient_reconnect();
+    return;
+  }
+  data = zclient_read(&len);
+  if (data) {
+    f = data;
+    do {
+      memcpy(&length, f, sizeof length);
+      length = ntohs (length);
+      if (!length) // something weired happened
+        olsr_exit("(QUAGGA) Zero message length??? ", EXIT_FAILURE);
+      if (zebra.version) {
+        if ((f[2] != ZEBRA_HEADER_MARKER) || (f[3] != zebra.version))
+          olsr_exit("(QUAGGA) Invalid zebra header received!", EXIT_FAILURE);
+        memcpy(&command, &f[4], sizeof command);
+        command = ntohs (command);
+      } else
+          command = f[2];
+      if (olsr_cnf->ip_version == AF_INET) {
+        switch (command) {
+          case ZEBRA_IPV4_ROUTE_ADD:
+            route = zparse_route(f);
+            ip_prefix_list_add(&olsr_cnf->hna_entries, &route->prefix, route->prefixlen);
+            free_zroute(route);
+            free(route);
+            break;
+          case ZEBRA_IPV4_ROUTE_DELETE:
+            route = zparse_route(f);
+            ip_prefix_list_remove(&olsr_cnf->hna_entries, &route->prefix, route->prefixlen);
+            free_zroute(route);
+            free(route);
+            break;
+          default:
+            break;
+        }
+      } else {
+        switch (command) {
+          case ZEBRA_IPV6_ROUTE_ADD:
+            route = zparse_route(f);
+            ip_prefix_list_add(&olsr_cnf->hna_entries, &route->prefix, route->prefixlen);
+            free_zroute(route);
+            free(route);
+            break;
+          case ZEBRA_IPV6_ROUTE_DELETE:
+            route = zparse_route(f);
+            ip_prefix_list_remove(&olsr_cnf->hna_entries, &route->prefix, route->prefixlen);
+            free_zroute(route);
+            free(route);
+            break;
+          default:
+            break;
+        }
+      }
+
+      f += length;
+    }
+    while ((f - data) < len);
+    free(data);
+  }
 
 }
 
index 61525b0..97a9edd 100644 (file)
@@ -34,12 +34,14 @@ static void *my_realloc(void *, size_t, const char *);
 static void
 *my_realloc(void *buf, size_t s, const char *c)
 {
+
   buf = realloc(buf, s);
   if (!buf) {
     OLSR_PRINTF(1, "(QUAGGA) OUT OF MEMORY: %s\n", strerror(errno));
     olsr_syslog(OLSR_LOG_ERR, "olsrd: out of memory!: %m\n");
     olsr_exit(c, EXIT_FAILURE);
   }
+
   return buf;
 }
 
index 71ba9ac..134b723 100644 (file)
@@ -18,9 +18,9 @@
  * ------------------------------------------------------------------------- */
 
 int zplugin_redistribute(const char*, void*, set_plugin_parameter_addon);
-int zplugin_localpref(const char*, void*, set_plugin_parameter_addon);
-int zplugin_distance(const char*, void*, set_plugin_parameter_addon);
 int zplugin_exportroutes(const char*, void*, set_plugin_parameter_addon);
+int zplugin_distance(const char*, void*, set_plugin_parameter_addon);
+int zplugin_localpref(const char*, void*, set_plugin_parameter_addon);
 int zplugin_sockpath(const char*, void*, set_plugin_parameter_addon);
 int zplugin_port(const char*, void*, set_plugin_parameter_addon);
 int zplugin_version(const char*, void*, set_plugin_parameter_addon);
index 93184e7..8e5f891 100644 (file)
@@ -53,36 +53,9 @@ zebra_fini(void)
 
 }
 
-void
-zebra_enable_redistribute(void)
-{
-  unsigned char type;
-
-  for (type = 0; type < ZEBRA_ROUTE_MAX; type++)
-    if (zebra.redistribute[type]) {
-      if (zclient_write(zpacket_redistribute(ZEBRA_REDISTRIBUTE_ADD, type)) < 0)
-        olsr_exit("(QUAGGA) could not send redistribute add command", EXIT_FAILURE);
-    }
-
-}
-
-void
-zebra_disable_redistribute(void)
-{
-  unsigned char type;
-
-  for (type = 0; type < ZEBRA_ROUTE_MAX; type++)
-    if (zebra.redistribute[type]) {
-      if (zclient_write(zpacket_redistribute(ZEBRA_REDISTRIBUTE_DELETE, type)) < 0)
-        olsr_exit("(QUAGGA) could not send redistribute delete command", EXIT_FAILURE);
-    }
-
-}
-
 int
 zebra_addroute(const struct rt_entry *r)
 {
-
   struct zroute route;
   int retval;
 
@@ -134,9 +107,9 @@ zebra_addroute(const struct rt_entry *r)
 int
 zebra_delroute(const struct rt_entry *r)
 {
-
   struct zroute route;
   int retval;
+
   route.distance = 0;
   route.type = ZEBRA_ROUTE_OLSR;
   route.flags = zebra.flags;
@@ -182,6 +155,32 @@ zebra_delroute(const struct rt_entry *r)
   return retval;
 }
 
+void
+zebra_enable_redistribute(void)
+{
+  unsigned char type;
+
+  for (type = 0; type < ZEBRA_ROUTE_MAX; type++)
+    if (zebra.redistribute[type]) {
+      if (zclient_write(zpacket_redistribute(ZEBRA_REDISTRIBUTE_ADD, type)) < 0)
+        olsr_exit("(QUAGGA) could not send redistribute add command", EXIT_FAILURE);
+    }
+
+}
+
+void
+zebra_disable_redistribute(void)
+{
+  unsigned char type;
+
+  for (type = 0; type < ZEBRA_ROUTE_MAX; type++)
+    if (zebra.redistribute[type]) {
+      if (zclient_write(zpacket_redistribute(ZEBRA_REDISTRIBUTE_DELETE, type)) < 0)
+        olsr_exit("(QUAGGA) could not send redistribute delete command", EXIT_FAILURE);
+    }
+
+}
+
 /*
  * Local Variables:
  * c-basic-offset: 2