* use the ARRAYSIZE macro everywhere
authorBernd Petrovitsch <bernd@firmix.at>
Wed, 26 Nov 2008 00:26:17 +0000 (01:26 +0100)
committerBernd Petrovitsch <bernd@firmix.at>
Wed, 26 Nov 2008 00:26:17 +0000 (01:26 +0100)
15 files changed:
lib/arprefresh/src/olsrd_arprefresh.c
lib/bmf/src/olsrd_plugin.c
lib/dot_draw/src/olsrd_plugin.c
lib/dyn_gw/src/olsrd_dyn_gw.c
lib/dyn_gw_plain/src/olsrd_dyn_gw_plain.c
lib/httpinfo/src/olsrd_plugin.c
lib/mini/src/olsrd_plugin.c
lib/nameservice/src/nameservice.c
lib/pgraph/src/olsrd_pgraph.c
lib/quagga/src/olsrd_plugin.c
lib/secure/src/olsrd_plugin.c
lib/tas/src/plugin.c
lib/txtinfo/src/olsrd_plugin.c
src/fpm.c
src/lq_packet.c

index fce79c9..bd5f15b 100644 (file)
@@ -78,7 +78,7 @@ 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 = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
+    *size = ARRAYSIZE(plugin_parameters);
 }
 
 typedef struct
@@ -184,7 +184,7 @@ int olsrd_plugin_init(void)
                        { 0x6, 0, 0, sizeof(arprefresh_buf) },
                        { 0x6, 0, 0, 0x00000000 }
                };
-               filter.len = sizeof(BPF_code) / sizeof(BPF_code[0]);
+               filter.len = ARRAYSIZE(BPF_code);
                filter.filter = BPF_code;
                if (0 <= (arprefresh_sockfd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP))) &&
                    0 <= set_nonblocking(arprefresh_sockfd) &&
index 2aba84d..c2f8d20 100644 (file)
@@ -150,7 +150,7 @@ 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 = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
+    *size = ARRAYSIZE(plugin_parameters);
 }
 
 /* -------------------------------------------------------------------------
index f19cc32..53b5a29 100644 (file)
@@ -43,6 +43,7 @@
  */
 #include "olsrd_dot_draw.h"
 #include "olsr.h"
+#include "defs.h"
 
 #include <stdio.h>
 #include <string.h>
@@ -108,7 +109,7 @@ 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 = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
+    *size = ARRAYSIZE(plugin_parameters);
 }
 
 /*
index fe3b4c7..754ce08 100644 (file)
@@ -192,7 +192,7 @@ 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 = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
+    *size = ARRAYSIZE(plugin_parameters);
 }
 
 static struct olsr_cookie_info *doing_hna_timer_cookie;
index 17950aa..0eae77a 100644 (file)
@@ -75,7 +75,7 @@ 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 = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
+    *size = ARRAYSIZE(plugin_parameters);
 }
 
 /**
index 509f4a8..eb796f1 100644 (file)
@@ -122,7 +122,7 @@ 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 = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
+    *size = ARRAYSIZE(plugin_parameters);
 }
 
 static int insert_plugin_ipnet(sa_family_t ip_version, const char *sz_net, const char *sz_mask, struct ip_prefix_list **all_nets)
index a385ee9..cee68b0 100644 (file)
  */
 
 
-#include <stdio.h>
-#include <string.h>
+#include "olsrd_plugin.h"
+#include "olsr.h"
+#include "defs.h"
 
 #include "../../../src/olsrd_plugin.h"
 
-#include "olsrd_plugin.h"
-#include "olsr.h"
+#include <stdio.h>
+#include <string.h>
 
 #define PLUGIN_INTERFACE_VERSION 5
 
@@ -78,7 +79,7 @@ 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 = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
+    *size = ARRAYSIZE(plugin_parameters);
 }
 
 
index ad16f01..5818fcc 100644 (file)
@@ -277,7 +277,7 @@ 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 = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
+       *size = ARRAYSIZE(plugin_parameters);
 }
 
 
index a8d7713..e84a03c 100644 (file)
@@ -131,7 +131,7 @@ 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 = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
+    *size = ARRAYSIZE(plugin_parameters);
 }
 
 /* Event function to register with the sceduler */
index dd2cc27..da8c836 100644 (file)
@@ -60,7 +60,7 @@ 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 = sizeof plugin_parameters / sizeof *plugin_parameters;
+  *size = ARRAYSIZE(plugin_parameters);
 }
 
 static int set_redistribute (const char *value, 
index fdb0d12..3d429ad 100644 (file)
@@ -38,6 +38,8 @@
 
 #include "olsrd_plugin.h"
 #include "olsrd_secure.h"
+#include "defs.h"
+
 #include <stdio.h>
 #include <string.h>
 
@@ -103,7 +105,7 @@ 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 = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
+    *size = ARRAYSIZE(plugin_parameters);
 }
 
 int olsrd_plugin_init(void) {
index 3040c9c..fe780a7 100644 (file)
@@ -482,7 +482,7 @@ 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 = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
+    *size = ARRAYSIZE(plugin_parameters);
 }
 
 /*
index edfdeea..16fb9a8 100644 (file)
@@ -118,7 +118,7 @@ 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 = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
+    *size = ARRAYSIZE(plugin_parameters);
 }
 
 /*
index b18c25c..30d4042 100644 (file)
--- a/src/fpm.c
+++ b/src/fpm.c
  *
  */
 
+#include "fpm.h"
+#include "defs.h"
+
 #include <stdio.h>
 #include <assert.h>
-#include "fpm.h"
 
 #ifdef USE_FPM
 
@@ -164,7 +166,7 @@ const char *fpmtoa(fpm a)
   static int idx = 0;
   static char ret[4][20];
 
-  idx = (idx + 1) % (sizeof(ret) / sizeof(ret[0]));
+  idx = (idx + 1) % (ARRAYSIZE(ret));
   snprintf(ret[idx], sizeof(ret[0]), "%d.%03d", (sfpm)a >> FPM_BIT,
     (1000 * ((sfpm)(a) & FPM_MSK) + (FPM_NUM / 2)) >> FPM_BIT);
   return ret[idx];
@@ -189,7 +191,7 @@ const char *fpmtoa(float a)
   static int idx = 0;
   static char ret[4][20];
 
-  idx = (idx + 1) % (sizeof(ret) / sizeof(ret[0]));
+  idx = (idx + 1) % (ARRAYSIZE(ret));
   snprintf(ret[idx], sizeof(ret[0]), "%.3f", a);
   return ret[idx];
 }
index 1716093..1bb42d2 100644 (file)
@@ -170,7 +170,7 @@ create_lq_tc(struct lq_tc_message *lq_tc, struct interface *outif)
 
   if (olsr_cnf->lq_fish > 0)
   {
-    if (outif->ttl_index >= (int)(sizeof(ttl_list) / sizeof(ttl_list[0])))
+    if (outif->ttl_index >= (int)(ARRAYSIZE(ttl_list)))
       outif->ttl_index = 0;
     
     lq_tc->comm.ttl = (0 <= outif->ttl_index ? ttl_list[outif->ttl_index] : MAX_TTL);
@@ -370,7 +370,7 @@ serialize_lq_hello(struct lq_hello_message *lq_hello, struct interface *outif)
   if (0 < net_output_pending(outif)) {
     for (i = 0; i <= MAX_NEIGH; i++) {
       unsigned int j;
-      for(j = 0; j < sizeof(LINK_ORDER) / sizeof(LINK_ORDER[0]); j++) {
+      for(j = 0; j < ARRAYSIZE(LINK_ORDER); j++) {
         is_first = OLSR_TRUE;
         for (neigh = lq_hello->neigh; neigh != NULL; neigh = neigh->next) {
           if (0 == i && 0 == j) expected_size += olsr_cnf->ipsize + 4;
@@ -397,7 +397,7 @@ serialize_lq_hello(struct lq_hello_message *lq_hello, struct interface *outif)
   for (i = 0; i <= MAX_NEIGH; i++) 
     {
       unsigned int j;
-      for(j = 0; j < sizeof(LINK_ORDER) / sizeof(LINK_ORDER[0]); j++)
+      for(j = 0; j < ARRAYSIZE(LINK_ORDER); j++)
         {
           is_first = OLSR_TRUE;