Remove the olsr-specific duplicated types
authorBernd Petrovitsch <bernd@firmix.at>
Thu, 27 Nov 2008 19:45:46 +0000 (20:45 +0100)
committerBernd Petrovitsch <bernd@firmix.at>
Thu, 27 Nov 2008 19:45:46 +0000 (20:45 +0100)
Namely this are olsr_bool and the integer types with defined widhts.
For the first, we use <stdbool.h> as defined in C99 or emulate it. For
the latter, we use <stdint.h> or emulate it.

Apart from editing src/olsr_cfg.h by hand, the rest iwas done with
----  snip  ----
find src lib \( -name '*.[chy]' -o -name 'oscan.lex' \) -print | \
    xargs perl -w -i -p -e '\
        s/olsr_(u?)(8|16|32)_t/$1int$2_t/g;\
        s/olsr_bool/bool/g;\
        s/OLSR_TRUE/true/g;\
        s/OLSR_FALSE/false/g;'
----  snip  ----
Beware: The line breaks are there for readability. Just put the whole
on one line in your $SHELL.

If you have larger changes, the easiest forward proitng is probably:
- make a patch with your changes against the previous version (and
  save it away;-)
- `hg revert -a`
- `hg fetch`
- `perl -w -p -e '\
        s/olsr_(u?)(8|16|32)_t/$1int$2_t/g;\
        s/olsr_bool/bool/g;\
        s/OLSR_TRUE/true/g;\
        s/OLSR_FALSE/false/g;' < $YOUR_PATCH > $YOUR_PATCH-new`
- and apply your patch again.
For hg/mq people:
- `hg qpo -a`
- `hg fetch`
- `perl -w -i -p -e '\
        s/olsr_(u?)(8|16|32)_t/$1int$2_t/g;\
        s/olsr_bool/bool/g;\
        s/OLSR_TRUE/true/g;\
        s/OLSR_FALSE/false/g;' .hg/patches/*`
   Take care that you do not change the names in .hg/patches/series.

99 files changed:
lib/bmf/src/NetworkInterfaces.c
lib/bmf/src/olsrd_plugin.c
lib/dot_draw/src/olsrd_dot_draw.c
lib/dyn_gw/src/olsrd_dyn_gw.c
lib/dyn_gw_plain/src/olsrd_dyn_gw_plain.c
lib/httpinfo/src/admin_interface.c
lib/httpinfo/src/admin_interface.h
lib/httpinfo/src/olsrd_httpinfo.c
lib/httpinfo/src/olsrd_httpinfo.h
lib/nameservice/src/mapwrite.c
lib/nameservice/src/nameservice.c
lib/nameservice/src/nameservice.h
lib/nameservice/src/nameservice_msg.h
lib/pgraph/src/olsrd_pgraph.c
lib/secure/src/olsrd_secure.c
lib/secure/src/secure_messages.h
lib/tas/src/plugin.c
lib/txtinfo/src/olsrd_txtinfo.c
src/build_msg.c
src/build_msg.h
src/cfgparser/cfgfile_gen.c
src/cfgparser/olsrd_conf.c
src/cfgparser/olsrd_conf.h
src/cfgparser/oparse.y
src/cfgparser/oscan.lex
src/common/avl.h
src/common/list.h
src/duplicate_set.c
src/duplicate_set.h
src/generate_msg.c
src/hashing.c
src/hashing.h
src/hna_set.c
src/hna_set.h
src/hysteresis.c
src/hysteresis.h
src/interfaces.c
src/interfaces.h
src/ipc_frontend.c
src/ipcalc.c
src/ipcalc.h
src/link_set.c
src/link_set.h
src/linux/kernel_routes.c
src/linux/net.c
src/lq_mpr.c
src/lq_packet.c
src/lq_packet.h
src/lq_plugin.c
src/lq_plugin.h
src/lq_plugin_default_ff.c
src/lq_plugin_default_ff.h
src/lq_plugin_default_float.c
src/lq_plugin_default_float.h
src/lq_plugin_default_fpm.c
src/lq_plugin_default_fpm.h
src/main.c
src/mantissa.c
src/mantissa.h
src/mid_set.c
src/mid_set.h
src/mpr.c
src/mpr_selector_set.c
src/mpr_selector_set.h
src/neighbor_table.c
src/neighbor_table.h
src/net_olsr.c
src/net_olsr.h
src/net_os.h
src/olsr.c
src/olsr.h
src/olsr_cfg.h
src/olsr_cookie.c
src/olsr_cookie.h
src/olsr_protocol.h
src/olsr_spf.c
src/olsr_switch/main.c
src/olsr_switch/ohs_cmd.c
src/olsr_switch/olsr_host_switch.h
src/olsr_types.h
src/packet.h
src/parser.c
src/parser.h
src/print_packet.c
src/print_packet.h
src/process_package.c
src/process_package.h
src/process_routes.c
src/process_routes.h
src/routing_table.c
src/routing_table.h
src/scheduler.c
src/scheduler.h
src/tc_set.c
src/tc_set.h
src/two_hop_neighbor_table.c
src/two_hop_neighbor_table.h
src/unix/ifnet.c
src/win32/ifnet.c

index 4db0515..6c9656a 100644 (file)
@@ -839,7 +839,7 @@ void FindNeighbors(
             PLUGIN_NAME_SHORT,
             olsr_ip_to_string(&buf, &walker->neighbor_iface_addr),
             bestIntf->int_name,
-            get_linkcost_text(bestLinkToNeighbor->linkcost, OLSR_FALSE, &lqbuffer));
+            get_linkcost_text(bestLinkToNeighbor->linkcost, false, &lqbuffer));
         }
 
         continue; /* for */
@@ -857,7 +857,7 @@ void FindNeighbors(
           PLUGIN_NAME_SHORT,
           olsr_ip_to_string(&forwardedByBuf, forwardedBy),
           olsr_ip_to_string(&niaBuf, &walker->neighbor_iface_addr),
-          get_linkcost_text(previousLinkEtx + currEtx, OLSR_TRUE, &lqbuffer));
+          get_linkcost_text(previousLinkEtx + currEtx, true, &lqbuffer));
       }
 
       /* Check the topology table whether the 'forwardedBy' node is itself a direct
@@ -893,7 +893,7 @@ void FindNeighbors(
                 neighbor_iface_buf.buf,
                 olsr_ip_to_string(&forw_buf, forwardedBy),
                 neighbor_iface_buf.buf,
-                get_linkcost_text(tcEtx, OLSR_FALSE, &lqbuffer));
+                get_linkcost_text(tcEtx, false, &lqbuffer));
 
               continue; /* for */
             } /* if */
index c2f8d20..ca1cec8 100644 (file)
@@ -44,7 +44,7 @@
 /* OLSRD includes */
 #include "olsrd_plugin.h"
 #include "plugin_util.h"
-#include "defs.h" /* olsr_u8_t, olsr_cnf */
+#include "defs.h" /* uint8_t, olsr_cnf */
 #include "scheduler.h" /* olsr_start_timer() */
 #include "olsr_cfg.h" /* olsr_cnf() */
 #include "olsr_cookie.h" /* olsr_alloc_cookie() */
index 0615e05..b6ecf55 100644 (file)
@@ -162,7 +162,7 @@ ipc_print_neigh_link(int ipc_connection, const struct neighbor_entry *neighbor)
               "\"%s\" -> \"%s\"[label=\"%s\", style=%s];\n",
                adr,
                olsr_ip_to_string(&strbuf, &neighbor->neighbor_main_addr),
-               get_linkcost_text(etx, OLSR_FALSE, &lqbuffer),
+               get_linkcost_text(etx, false, &lqbuffer),
                style);
   
   if (neighbor->is_mpr) {
@@ -175,7 +175,7 @@ static int
 plugin_ipc_init(void)
 {
   struct sockaddr_in addr;
-  olsr_u32_t yes = 1;
+  uint32_t yes = 1;
 
   if (ipc_socket != -1) {
     close(ipc_socket);
@@ -330,7 +330,7 @@ ipc_print_tc_link(int ipc_connection, const struct tc_entry *entry, const struct
               "\"%s\" -> \"%s\"[label=\"%s\"];\n",
                olsr_ip_to_string(&strbuf1, &entry->addr),
                olsr_ip_to_string(&strbuf2, &dst_entry->T_dest_addr),
-               get_linkcost_text(dst_entry->cost, OLSR_FALSE, &lqbuffer));
+               get_linkcost_text(dst_entry->cost, false, &lqbuffer));
 }
 
 
index 754ce08..94a8dee 100644 (file)
@@ -95,7 +95,7 @@ add_to_ping_list(const char *, struct ping_list *);
 
 struct hna_list {
   union olsr_ip_addr hna_net;
-  olsr_u8_t hna_prefixlen;
+  uint8_t hna_prefixlen;
   struct ping_list *ping_hosts;
   int hna_added;
   int probe_ok;
@@ -105,7 +105,7 @@ struct hna_list {
 static struct hna_list *
        add_to_hna_list(struct hna_list *,
                                union olsr_ip_addr *hna_net,
-                               olsr_u8_t hna_prefixlen );
+                               uint8_t hna_prefixlen );
 
 struct hna_list *the_hna_list = NULL;
 
@@ -113,7 +113,7 @@ static void
 looped_checks(void *) __attribute__((noreturn));
 
 static int
-check_gw(union olsr_ip_addr *, olsr_u8_t,struct ping_list *);
+check_gw(union olsr_ip_addr *, uint8_t,struct ping_list *);
 
 static int
 ping_is_possible(struct ping_list *);
@@ -302,10 +302,10 @@ looped_checks(void *foo __attribute__((unused)))
 
 
 static int
-check_gw(union olsr_ip_addr *net, olsr_u8_t prefixlen, struct ping_list *the_ping_list)
+check_gw(union olsr_ip_addr *net, uint8_t prefixlen, struct ping_list *the_ping_list)
 {
     char buf[1024], iface[16];
-    olsr_u32_t gate_addr, dest_addr, netmask;
+    uint32_t gate_addr, dest_addr, netmask;
     unsigned int iflags;
     int metric, refcnt, use;
     int retval = 0;
@@ -409,7 +409,7 @@ add_to_ping_list(const char *ping_address, struct ping_list *the_ping_list)
 
 
 static struct hna_list *
-add_to_hna_list(struct hna_list * list_root, union olsr_ip_addr *hna_net, olsr_u8_t hna_prefixlen )
+add_to_hna_list(struct hna_list * list_root, union olsr_ip_addr *hna_net, uint8_t hna_prefixlen )
 {
   struct hna_list *new = malloc(sizeof(struct hna_list));
   if(new == NULL)
index 0eae77a..f8c5106 100644 (file)
@@ -111,7 +111,7 @@ int
 check_gw(union olsr_ip_addr *net, union olsr_ip_addr *mask)
 {
     char buff[1024], iface[16];
-    olsr_u32_t gate_addr, dest_addr, netmask;
+    uint32_t gate_addr, dest_addr, netmask;
     unsigned int iflags;
     int num, metric, refcnt, use;
     int retval = 0;
index 81d7a97..59125a2 100644 (file)
@@ -163,7 +163,7 @@ int
 process_param(char *key, char *value)
 {
   static union olsr_ip_addr curr_hna_net;
-  static olsr_bool curr_hna_ok = OLSR_FALSE;
+  static bool curr_hna_ok = false;
 
   if(!strcmp(key, "debug_level"))
     {
@@ -278,25 +278,25 @@ process_param(char *key, char *value)
          fprintf(stderr, "Failed converting new HNA net %s\n", value);
          return -1;
        }
-      curr_hna_ok = OLSR_TRUE;
+      curr_hna_ok = true;
       return 1;
     }
 
   if(!strcmp(key, "hna_new_netmask"))
     {
       struct in_addr in;
-      olsr_u8_t prefixlen;
+      uint8_t prefixlen;
 
       if(!curr_hna_ok)
        return -1;
 
-      curr_hna_ok = OLSR_FALSE;
+      curr_hna_ok = false;
 
       if(inet_aton(value, &in) == 0) {
         fprintf(stderr, "Failed converting new HNA netmask %s\n", value);
         return -1;
       }
-      prefixlen = netmask_to_prefix((olsr_u8_t *)&in, olsr_cnf->ipsize);
+      prefixlen = netmask_to_prefix((uint8_t *)&in, olsr_cnf->ipsize);
       if(prefixlen == UCHAR_MAX) {
         fprintf(stderr, "Failed converting new HNA netmask %s\n", value);
         return -1;
@@ -310,7 +310,7 @@ process_param(char *key, char *value)
       struct in_addr net, mask;
       char ip_net[16], ip_mask[16];
       int seperator = 0;
-      olsr_u8_t prefixlen;
+      uint8_t prefixlen;
 
       while(key[7 + seperator] != '*') {
        seperator++;
@@ -330,7 +330,7 @@ process_param(char *key, char *value)
         fprintf(stderr, "Failed converting HNA netmask %s for deletion\n", ip_mask);
         return -1;
       }
-      prefixlen = netmask_to_prefix((olsr_u8_t *)&mask, olsr_cnf->ipsize);
+      prefixlen = netmask_to_prefix((uint8_t *)&mask, olsr_cnf->ipsize);
       if(prefixlen == UCHAR_MAX) {
         fprintf(stderr, "Failed converting new HNA netmask %s\n", value);
         return -1;
@@ -346,10 +346,10 @@ process_param(char *key, char *value)
 }
 
 int
-process_set_values(char *data, olsr_u32_t data_size, struct autobuf *abuf)
+process_set_values(char *data, uint32_t data_size, struct autobuf *abuf)
 {
   int val_start = 0, key_start = 0;
-  olsr_u32_t i;
+  uint32_t i;
 
   abuf_puts(abuf,
            "<html>\n"
index 21883a1..e903468 100644 (file)
@@ -54,7 +54,7 @@ void
 build_admin_body(struct autobuf *abuf);
 
 int
-process_set_values(char*, olsr_u32_t, struct autobuf *abuf);
+process_set_values(char*, uint32_t, struct autobuf *abuf);
 
 int
 process_param(char *, char *);
index 475b3c7..ddf0402 100644 (file)
@@ -140,7 +140,7 @@ struct tab_entry {
   const char *tab_label;
   const char *filename;
   build_body_callback build_body_cb;
-  olsr_bool display_tab;
+  bool display_tab;
 };
 
 struct static_bin_file_entry {
@@ -167,7 +167,7 @@ static void build_tabs(struct autobuf *abuf, int);
 
 static void parse_http_request(int, void *, unsigned int flags);
 
-static void build_http_header(struct autobuf *abuf, http_header_type, olsr_bool, olsr_u32_t);
+static void build_http_header(struct autobuf *abuf, http_header_type, bool, uint32_t);
 
 static void build_frame(struct autobuf *abuf, build_body_callback frame_body_cb);
 
@@ -189,12 +189,12 @@ static void build_about_body(struct autobuf *abuf);
 
 static void build_cfgfile_body(struct autobuf *abuf);
 
-static olsr_bool check_allowed_ip(const struct ip_prefix_list * const all_nets, const union olsr_ip_addr * const addr);
+static bool check_allowed_ip(const struct ip_prefix_list * const all_nets, const union olsr_ip_addr * const addr);
 
-static void build_ip_txt(struct autobuf *abuf, const olsr_bool want_link,
+static void build_ip_txt(struct autobuf *abuf, const bool want_link,
                         const char * const ipaddrstr, const int prefix_len);
 
-static void build_ipaddr_link(struct autobuf *abuf, const olsr_bool want_link,
+static void build_ipaddr_link(struct autobuf *abuf, const bool want_link,
                              const union olsr_ip_addr * const ipaddr,
                              const int prefix_len);
 static void section_title(struct autobuf *abuf, const char *title);
@@ -222,16 +222,16 @@ static int netsprintf_error = 0;
 #endif
 
 static const struct tab_entry tab_entries[] = {
-    {"Configuration",  "config",  build_config_body,  OLSR_TRUE},
-    {"Routes",         "routes",  build_routes_body,  OLSR_TRUE},
-    {"Links/Topology", "nodes",   build_nodes_body,   OLSR_TRUE},
-    {"All",            "all",     build_all_body,     OLSR_TRUE},
+    {"Configuration",  "config",  build_config_body,  true},
+    {"Routes",         "routes",  build_routes_body,  true},
+    {"Links/Topology", "nodes",   build_nodes_body,   true},
+    {"All",            "all",     build_all_body,     true},
 #if ADMIN_INTERFACE
-    {"Admin",          "admin",   build_admin_body,   OLSR_TRUE},
+    {"Admin",          "admin",   build_admin_body,   true},
 #endif
-    {"About",          "about",   build_about_body,   OLSR_TRUE},
-    {"FOO",            "cfgfile", build_cfgfile_body, OLSR_FALSE},
-    {NULL,             NULL,      NULL,               OLSR_FALSE}
+    {"About",          "about",   build_about_body,   true},
+    {"FOO",            "cfgfile", build_cfgfile_body, false},
+    {NULL,             NULL,      NULL,               false}
 };
 
 static const struct static_bin_file_entry static_bin_files[] = {
@@ -259,7 +259,7 @@ static int
 get_http_socket(int port)
 {
   struct sockaddr_storage sst;
-  olsr_u32_t yes = 1;
+  uint32_t yes = 1;
   socklen_t addrlen;
 
   /* Init ipc socket */
@@ -441,7 +441,7 @@ parse_http_request(int fd, void *data __attribute__((unused)), unsigned int flag
     while (dynamic_files[i].filename) {
         printf("POST checking %s\n", dynamic_files[i].filename);
         if (FILENREQ_MATCH(filename, dynamic_files[i].filename)) {
-            olsr_u32_t param_size;
+            uint32_t param_size;
 
             stats.ok_hits++;
 
@@ -454,7 +454,7 @@ parse_http_request(int fd, void *data __attribute__((unused)), unsigned int flag
             //size += dynamic_files[i].process_data_cb(req, param_size, &body[size], sizeof(body)-size);
            dynamic_files[i].process_data_cb(req, param_size, &body);
 
-            build_http_header(&header, HTTP_OK, OLSR_TRUE, body.len);
+            build_http_header(&header, HTTP_OK, true, body.len);
             goto send_http_data;
         }
         i++;
@@ -464,7 +464,7 @@ parse_http_request(int fd, void *data __attribute__((unused)), unsigned int flag
     //strscpy(body, HTTP_400_MSG, sizeof(body));
     abuf_puts(&body, HTTP_400_MSG);
     stats.ill_hits++;
-    build_http_header(&header, HTTP_BAD_REQ, OLSR_TRUE, body.len);
+    build_http_header(&header, HTTP_BAD_REQ, true, body.len);
   } else if (!strcmp(req_type, "GET")) {
     int i = 0;
 
@@ -479,7 +479,7 @@ parse_http_request(int fd, void *data __attribute__((unused)), unsigned int flag
       //memcpy(body, static_bin_files[i].data, static_bin_files[i].data_size);
       abuf_memcpy(&body, static_bin_files[i].data, static_bin_files[i].data_size);
       //size = static_bin_files[i].data_size;
-      build_http_header(&header, HTTP_OK, OLSR_FALSE, body.len);
+      build_http_header(&header, HTTP_OK, false, body.len);
       goto send_http_data;
     }
 
@@ -497,7 +497,7 @@ parse_http_request(int fd, void *data __attribute__((unused)), unsigned int flag
       //size += snprintf(&body[size], sizeof(body)-size, "%s", static_txt_files[i].data);
       abuf_puts(&body, static_txt_files[i].data);
 
-      build_http_header(&header, HTTP_OK, OLSR_FALSE, body.len);
+      build_http_header(&header, HTTP_OK, false, body.len);
       goto send_http_data;
     }
 
@@ -513,7 +513,7 @@ parse_http_request(int fd, void *data __attribute__((unused)), unsigned int flag
 
     if (tab_entries[i].filename) {
 #ifdef NETDIRECT
-      build_http_header(&header, HTTP_OK, OLSR_TRUE);
+      build_http_header(&header, HTTP_OK, true);
       r = send(client_sockets[curr_clients], req, c, 0);
       if (r < 0) {
         olsr_printf(1, "(HTTPINFO) Failed sending data to client!\n");
@@ -564,7 +564,7 @@ parse_http_request(int fd, void *data __attribute__((unused)), unsigned int flag
       netsprintf_direct = 1;
       goto close_connection;
 #else
-      build_http_header(&header, HTTP_OK, OLSR_TRUE, body.len);
+      build_http_header(&header, HTTP_OK, true, body.len);
       goto send_http_data;
 #endif
     }
@@ -573,13 +573,13 @@ parse_http_request(int fd, void *data __attribute__((unused)), unsigned int flag
     stats.ill_hits++;
     //strscpy(body, HTTP_404_MSG, sizeof(body));
     abuf_puts(&body, HTTP_404_MSG);
-    build_http_header(&header, HTTP_BAD_FILE, OLSR_TRUE, body.len);
+    build_http_header(&header, HTTP_BAD_FILE, true, body.len);
   } else {
     /* We only support GET */
     //strscpy(body, HTTP_400_MSG, sizeof(body));
     abuf_puts(&body, HTTP_400_MSG);
     stats.ill_hits++;
-    build_http_header(&header, HTTP_BAD_REQ, OLSR_TRUE, body.len);
+    build_http_header(&header, HTTP_BAD_REQ, true, body.len);
   }
 
  send_http_data:
@@ -607,8 +607,8 @@ parse_http_request(int fd, void *data __attribute__((unused)), unsigned int flag
 void
 build_http_header(struct autobuf *abuf,
                  http_header_type type,
-                 olsr_bool is_html,
-                 olsr_u32_t msgsize)
+                 bool is_html,
+                 uint32_t msgsize)
 {
   time_t currtime;
   const char *h;
@@ -720,7 +720,7 @@ static void fmt_href(struct autobuf *abuf,
 }
 
 static void build_ip_txt(struct autobuf *abuf,
-                        const olsr_bool print_link,
+                        const bool print_link,
                         const char * const ipaddrstr,
                         const int prefix_len)
 {
@@ -740,7 +740,7 @@ static void build_ip_txt(struct autobuf *abuf,
 }
 
 static void build_ipaddr_link(struct autobuf *abuf,
-                             const olsr_bool want_link,
+                             const bool want_link,
                              const union olsr_ip_addr * const ipaddr,
                              const int prefix_len)
 {
@@ -776,9 +776,9 @@ static void build_ipaddr_link(struct autobuf *abuf,
 }
 
 #define build_ipaddr_with_link(abuf, ipaddr, plen) \
-          build_ipaddr_link((abuf), OLSR_TRUE, (ipaddr), (plen))
+          build_ipaddr_link((abuf), true, (ipaddr), (plen))
 #define build_ipaddr_no_link(abuf, ipaddr, plen) \
-          build_ipaddr_link((abuf), OLSR_FALSE, (ipaddr), (plen))
+          build_ipaddr_link((abuf), false, (ipaddr), (plen))
 
 static void build_route(struct autobuf *abuf, const struct rt_entry * rt)
 {
@@ -797,7 +797,7 @@ static void build_route(struct autobuf *abuf, const struct rt_entry * rt)
                  rt->rt_best->rtp_metric.hops);
   abuf_appendf(abuf,
                  "<td align=\"right\">%s</td>",
-                 get_linkcost_text(rt->rt_best->rtp_metric.cost, OLSR_TRUE, &lqbuffer));
+                 get_linkcost_text(rt->rt_best->rtp_metric.cost, true, &lqbuffer));
   abuf_appendf(abuf,
                  "<td align=\"center\">%s</td></tr>\n",
                  if_ifwithindex_name(rt->rt_best->rtp_nexthop.iif_index));
@@ -1010,7 +1010,7 @@ static void build_neigh_body(struct autobuf *abuf)
       abuf_appendf(abuf,
                        "<td align=\"right\">(%s) %s</td>",
                        get_link_entry_text(lnk, '/', &lqbuffer1),
-                       get_linkcost_text(lnk->linkcost, OLSR_FALSE, &lqbuffer2));
+                       get_linkcost_text(lnk->linkcost, false, &lqbuffer2));
     }
     abuf_puts(abuf, "</tr>\n");
   } OLSR_FOR_ALL_LINK_ENTRIES_END(lnk);
@@ -1077,7 +1077,7 @@ static void build_topo_body(struct autobuf *abuf)
            abuf_appendf(abuf,
                             "<td align=\"right\">(%s)</td><td>&nbsp;</td><td align=\"left\">%s</td>\n",
                             get_tc_edge_entry_text(tc_edge, '/', &lqbuffer1),
-                            get_linkcost_text(tc_edge->cost, OLSR_FALSE, &lqbuffer2));
+                            get_linkcost_text(tc_edge->cost, false, &lqbuffer2));
           }
           abuf_puts(abuf, "</tr>\n");
        }
@@ -1190,11 +1190,11 @@ static void build_cfgfile_body(struct autobuf *abuf)
            olsrd_write_cnf_buf
         */
         char tmpBuf[10000];
-        size = olsrd_write_cnf_buf(olsr_cnf, OLSR_TRUE, tmpBuf, 10000);
+        size = olsrd_write_cnf_buf(olsr_cnf, true, tmpBuf, 10000);
         snprintf(&buf[size], bufsize-size, tmpBuf);
   }
 #else
-  olsrd_write_cnf_buf(abuf, olsr_cnf, OLSR_TRUE);
+  olsrd_write_cnf_buf(abuf, olsr_cnf, true);
 #endif
 
   abuf_puts(abuf, "</pre>\n<hr/>\n");
@@ -1204,31 +1204,31 @@ static void build_cfgfile_body(struct autobuf *abuf)
 #endif
 }
 
-static olsr_bool check_allowed_ip(const struct ip_prefix_list * const all_nets, const union olsr_ip_addr * const addr)
+static bool check_allowed_ip(const struct ip_prefix_list * const all_nets, const union olsr_ip_addr * const addr)
 {
   const struct ip_prefix_list *ipcn;
 
   if (olsr_cnf->ip_version == AF_INET) {
     if (addr->v4.s_addr == ntohl(INADDR_LOOPBACK)) {
-      return OLSR_TRUE;
+      return true;
     }
   } else {
     if(ip6equal(&addr->v6, &in6addr_loopback)) {
-      return OLSR_TRUE;
+      return true;
     }
     else if(ip6equal(&addr->v6, &in6addr_v4mapped_loopback)) {
-      return OLSR_TRUE;
+      return true;
     }
   }
 
   /* check nets */
   for (ipcn = all_nets; ipcn != NULL; ipcn = ipcn->next) {
     if (ip_in_net(addr, &ipcn->net)) { 
-      return OLSR_TRUE;
+      return true;
     }
   }
 
-  return OLSR_FALSE;
+  return false;
 }
 
 #if 0
index 9d44ad3..ed90374 100644 (file)
@@ -61,7 +61,7 @@
 #define HTTP_400_MSG "<html><h1>400 - ERROR</h1><hr><i>" PLUGIN_NAME " version " PLUGIN_VERSION  "</i></html>"
 #define HTTP_404_MSG "<html><h1>404 - ERROR, no such file</h1><hr>This server does not support file requests!<br><br><i>" PLUGIN_NAME " version " PLUGIN_VERSION  "</i></html>"
 
-typedef int (*process_data_func)(char*, olsr_u32_t, struct autobuf *abuf);
+typedef int (*process_data_func)(char*, uint32_t, struct autobuf *abuf);
 
 
 typedef enum {
@@ -72,10 +72,10 @@ typedef enum {
 
 
 struct http_stats {
-    olsr_u32_t ok_hits;
-    olsr_u32_t dyn_hits;
-    olsr_u32_t err_hits;
-    olsr_u32_t ill_hits;
+    uint32_t ok_hits;
+    uint32_t dyn_hits;
+    uint32_t err_hits;
+    uint32_t ill_hits;
 };
 
 /* Destructor function */
index f4548db..618f56f 100644 (file)
@@ -177,7 +177,7 @@ void mapwrite_work(FILE* fmap)
             olsr_ip_to_string(&strbuf1, &tc_edge->T_dest_addr),
             olsr_ip_to_string(&strbuf2, &tc->addr), 
             get_tc_edge_entry_text(tc_edge, ',', &lqbuffer2),
-            get_linkcost_text(tc_edge->cost, OLSR_FALSE, &lqbuffer),
+            get_linkcost_text(tc_edge->cost, false, &lqbuffer),
             lla, llb))
       {
         return;
@@ -194,7 +194,7 @@ void mapwrite_work(FILE* fmap)
             olsr_ip_to_string(&strbuf1, &tc_edge->T_dest_addr),
             olsr_ip_to_string(&strbuf2, &tc->addr), 
             get_tc_edge_entry_text(tc_edge, ',', &lqbuffer2),
-            get_linkcost_text(tc_edge->cost, OLSR_FALSE, &lqbuffer)))
+            get_linkcost_text(tc_edge->cost, false, &lqbuffer)))
       {
         return;
       }
@@ -247,14 +247,14 @@ int mapwrite_init(const char* fifoname)
     if (0 > mkfifo(fifoname, S_IWUSR | S_IRUSR | S_IRGRP | S_IROTH))
     {
       OLSR_PRINTF(1, "mkfifo(%s): %s", fifoname, strerror(errno));
-      return OLSR_FALSE;
+      return false;
     }
     else
     {
       olsr_start_timer(800, 5, OLSR_TIMER_PERIODIC, &mapwrite_poll, NULL, map_poll_timer_cookie->ci_id);
     }
   }
-  return OLSR_TRUE;
+  return true;
 }
 
 void mapwrite_exit(void)
index 92fab53..4e8dce5 100644 (file)
@@ -96,18 +96,18 @@ struct olsr_cookie_info *map_poll_timer_cookie;
  * */
 static struct list_node name_list[HASHSIZE];
 struct name_entry *my_names = NULL;
-static olsr_bool name_table_changed = OLSR_TRUE;
+static bool name_table_changed = true;
 
 static struct list_node service_list[HASHSIZE];
 static struct name_entry *my_services = NULL;
-static olsr_bool service_table_changed = OLSR_TRUE;
+static bool service_table_changed = true;
 
 static struct list_node forwarder_list[HASHSIZE];
 static struct name_entry *my_forwarders = NULL;
-static olsr_bool forwarder_table_changed = OLSR_TRUE;
+static bool forwarder_table_changed = true;
 
 struct list_node latlon_list[HASHSIZE];
-static olsr_bool latlon_table_changed = OLSR_TRUE;
+static bool latlon_table_changed = true;
 
 /* backoff timer for writing changes into a file */
 struct timer_entry *write_file_timer = NULL;
@@ -415,7 +415,7 @@ struct name_entry*
 remove_nonvalid_names_from_list(struct name_entry *my_list, int type)
 {
        struct name_entry *next = my_list;
-       olsr_bool valid = OLSR_FALSE;
+       bool valid = false;
        if (my_list == NULL) {
                return NULL;
        }
@@ -637,7 +637,7 @@ olsr_namesvc_gen(void *foo __attribute__((unused)))
 /**
  * Parse name olsr message of NAME type
  */
-olsr_bool
+bool
 olsr_parser(union olsr_message *m,
                        struct interface *in_if __attribute__((unused)),
                        union olsr_ip_addr *ipaddr)
@@ -646,7 +646,7 @@ olsr_parser(union olsr_message *m,
        union olsr_ip_addr originator;
        olsr_reltime vtime;
        int size;
-       olsr_u16_t seqno;
+       uint16_t seqno;
 
        /* Fetch the originator of the messsage */
        if(olsr_cnf->ip_version == AF_INET) {
@@ -672,20 +672,20 @@ olsr_parser(union olsr_message *m,
        /* Check if message originated from this node.
        If so - back off */
        if(ipequal(&originator, &olsr_cnf->main_addr))
-               return OLSR_FALSE;
+               return false;
 
        /* Check that the neighbor this message was received from is symmetric.
        If not - back off*/
        if(check_neighbor_link(ipaddr) != SYM_LINK) {
                struct ipaddr_str strbuf;
                OLSR_PRINTF(3, "NAME PLUGIN: Received msg from NON SYM neighbor %s\n", olsr_ip_to_string(&strbuf, ipaddr));
-               return OLSR_FALSE;
+               return false;
        }
 
        update_name_entry(&originator, namemessage, size, vtime);
 
        /* Forward the message */
-       return OLSR_TRUE;
+       return true;
 }
 
 /**
@@ -787,7 +787,7 @@ create_packet(struct name* to, struct name_entry *from)
  * decapsulate a received name, service or forwarder and update the corresponding hash table if necessary
  */
 void
-decap_namemsg(struct name *from_packet, struct name_entry **to, olsr_bool *this_table_changed )
+decap_namemsg(struct name *from_packet, struct name_entry **to, bool *this_table_changed )
 {
        struct ipaddr_str strbuf;
        struct name_entry *tmp;
@@ -837,7 +837,7 @@ decap_namemsg(struct name *from_packet, struct name_entry **to, olsr_bool *this_
                                already_saved_name_entries->name = olsr_malloc(len_of_name + 1, "upd name_entry name");
                                strscpy(already_saved_name_entries->name, name, len_of_name + 1);
 
-                               *this_table_changed = OLSR_TRUE;
+                               *this_table_changed = true;
                                olsr_start_write_file_timer();
                        }
                        if (!ipequal(&already_saved_name_entries->ip, &from_packet->ip))
@@ -849,7 +849,7 @@ decap_namemsg(struct name *from_packet, struct name_entry **to, olsr_bool *this_
                                        olsr_ip_to_string(&strbuf3, &already_saved_name_entries->ip));
                                already_saved_name_entries->ip = from_packet->ip;
 
-                               *this_table_changed = OLSR_TRUE;
+                               *this_table_changed = true;
                                olsr_start_write_file_timer();
                        }
                        if (!*this_table_changed)
@@ -872,7 +872,7 @@ decap_namemsg(struct name *from_packet, struct name_entry **to, olsr_bool *this_
        OLSR_PRINTF(3, "\nNAME PLUGIN: create new name/service/forwarder entry %s (%s) [len=%d] [type=%d] in linked list\n",
                tmp->name, olsr_ip_to_string(&strbuf, &tmp->ip), tmp->len, tmp->type);
 
-       *this_table_changed = OLSR_TRUE;
+       *this_table_changed = true;
        olsr_start_write_file_timer();
 
        // queue to front
@@ -947,14 +947,14 @@ update_name_entry(union olsr_ip_addr *originator, struct namemsg *msg, int msg_s
 void
 insert_new_name_in_list(union olsr_ip_addr *originator,
                                                struct list_node *this_list,
-                                               struct name *from_packet, olsr_bool *this_table_changed,
+                                               struct name *from_packet, bool *this_table_changed,
                                                olsr_reltime vtime)
 {
        int hash;
        struct db_entry *entry;
        struct list_node *list_head, *list_node;
 
-       olsr_bool entry_found = OLSR_FALSE;
+       bool entry_found = false;
 
        hash = olsr_ip_hashing(originator);
 
@@ -978,7 +978,7 @@ insert_new_name_in_list(union olsr_ip_addr *originator,
                                                   OLSR_NAMESVC_DB_JITTER, OLSR_TIMER_ONESHOT,
                                                   &olsr_nameservice_expire_db_timer, entry, db_timer_cookie->ci_id);
 
-                       entry_found = OLSR_TRUE;
+                       entry_found = true;
                }
        }
 
@@ -1179,7 +1179,7 @@ write_hosts_file(void)
        if (*my_sighup_pid_file)
                send_sighup_to_pidfile(my_sighup_pid_file);
 #endif
-       name_table_changed = OLSR_FALSE;
+       name_table_changed = false;
 
        // Executes my_name_change_script after writing the hosts file
         if (my_name_change_script[0] != '\0') {
@@ -1258,7 +1258,7 @@ write_services_file(void)
        }
 
        fclose(services_file);
-       service_table_changed = OLSR_FALSE;
+       service_table_changed = false;
 
        // Executes my_services_change_script after writing the services file
        if (my_services_change_script[0] != '\0') {
@@ -1304,7 +1304,7 @@ select_best_nameserver(struct rt_entry **rt)
                         */
                        OLSR_PRINTF(6, "NAME PLUGIN: nameserver %s, cost %s\n",
                                                olsr_ip_to_string(&strbuf, &rt1->rt_dst.prefix),
-                                               get_linkcost_text(rt1->rt_best->rtp_metric.cost, OLSR_TRUE, &lqbuffer));
+                                               get_linkcost_text(rt1->rt_best->rtp_metric.cost, true, &lqbuffer));
 
                        rt[nameserver_idx] = rt2;
                        rt[nameserver_idx+1] = rt1;
@@ -1360,7 +1360,7 @@ write_resolv_file(void)
                                *nameserver_routes = route;
                                OLSR_PRINTF(6, "NAME PLUGIN: found nameserver %s, cost %s",
                                                        olsr_ip_to_string(&strbuf, &name->ip),
-                                                       get_linkcost_text(route->rt_best->rtp_metric.cost, OLSR_TRUE, &lqbuffer));
+                                                       get_linkcost_text(route->rt_best->rtp_metric.cost, true, &lqbuffer));
 
                                /* find the closet one */
                                select_best_nameserver(nameserver_routes);
@@ -1402,7 +1402,7 @@ write_resolv_file(void)
                fprintf(resolv, "\n### written by olsrd at %s", ctime(&currtime));
        }
        fclose(resolv);
-       forwarder_table_changed = OLSR_FALSE;
+       forwarder_table_changed = false;
 }
 
 
@@ -1421,16 +1421,16 @@ free_name_entry_list(struct name_entry **list)
                /* flag changes */
                switch (to_delete->type) {
                case NAME_HOST:
-                       name_table_changed = OLSR_TRUE;
+                       name_table_changed = true;
                        break;
                case NAME_FORWARDER:
-                       forwarder_table_changed = OLSR_TRUE;
+                       forwarder_table_changed = true;
                        break;
                case NAME_SERVICE:
-                       service_table_changed = OLSR_TRUE;
+                       service_table_changed = true;
                        break;
                case NAME_LATLON:
-                       latlon_table_changed = OLSR_TRUE;
+                       latlon_table_changed = true;
                        break;
                default:
                        break;
@@ -1450,7 +1450,7 @@ free_name_entry_list(struct name_entry **list)
  * so the IP must either be from one of the interfaces
  * or inside a HNA which we have configured
  */
-olsr_bool
+bool
 allowed_ip(const union olsr_ip_addr *addr)
 {
        struct ip_prefix_list *hna;
@@ -1466,7 +1466,7 @@ allowed_ip(const union olsr_ip_addr *addr)
                OLSR_PRINTF(6, "interface %s\n", olsr_ip_to_string(&strbuf, &iface->ip_addr));
                if (ipequal(&iface->ip_addr, addr)) {
                        OLSR_PRINTF(6, "MATCHED\n");
-                       return OLSR_TRUE;
+                       return true;
                }
        }
 
@@ -1481,7 +1481,7 @@ allowed_ip(const union olsr_ip_addr *addr)
                        olsr_prefix_to_netmask(&netmask, hna->net.prefix_len);
                        if ((addr->v4.s_addr & netmask.v4.s_addr) == hna->net.prefix.v4.s_addr) {
                                OLSR_PRINTF(6, "MATCHED\n");
-                               return OLSR_TRUE;
+                               return true;
                        }
                }
        } else {
@@ -1498,18 +1498,18 @@ allowed_ip(const union olsr_ip_addr *addr)
                        }
                        if (ipequal(&tmp_ip, &hna->net.prefix)) {
                                OLSR_PRINTF(6, "MATCHED\n");
-                               return OLSR_TRUE;
+                               return true;
                        }
                }
        }
-       return OLSR_FALSE;
+       return false;
 }
 
 /** check if name has the right syntax, i.e. it must adhere to a special regex
  * stored in regex_t_name
  * necessary to avaid names like "0.0.0.0 google.de\n etc"
  */
-olsr_bool
+bool
 is_name_wellformed(const char *name) {
        return regexec(&regex_t_name, name, 1, &regmatch_t_name, 0) == 0 ;
 }
@@ -1519,29 +1519,29 @@ is_name_wellformed(const char *name) {
  * check if the service is in the right syntax and also that the hostname
  * or ip whithin the service is allowed
  */
-olsr_bool
+bool
 allowed_service(const char *service_line)
 {
        /* the call of is_service_wellformed generates the submatches stored in regmatch_t_service
         * these are then used by allowed_hostname_or_ip_in_service
         * see regexec(3) for more infos */
        if (!is_service_wellformed(service_line)) {
-               return OLSR_FALSE;
+               return false;
        } else if (!allowed_hostname_or_ip_in_service(service_line, &(regmatch_t_service[1]))) {
-               return OLSR_FALSE;
+               return false;
        }
 
-       return OLSR_TRUE;
+       return true;
 }
 
-olsr_bool
+bool
 allowed_hostname_or_ip_in_service(const char *service_line, const regmatch_t *hostname_or_ip_match)
 {
        char *hostname_or_ip;
        union olsr_ip_addr olsr_ip;
        struct name_entry *name;
        if (hostname_or_ip_match->rm_so < 0 || hostname_or_ip_match->rm_eo < 0) {
-               return OLSR_FALSE;
+               return false;
        }
 
        hostname_or_ip = strndup(&service_line[hostname_or_ip_match->rm_so], hostname_or_ip_match->rm_eo - hostname_or_ip_match->rm_so);
@@ -1551,7 +1551,7 @@ allowed_hostname_or_ip_in_service(const char *service_line, const regmatch_t *ho
                        OLSR_PRINTF(4, "NAME PLUGIN: hostname %s in service %s is OK\n", hostname_or_ip, service_line);
                        free(hostname_or_ip);
                        hostname_or_ip = NULL;
-                       return OLSR_TRUE;
+                       return true;
                }
        }
 
@@ -1562,7 +1562,7 @@ allowed_hostname_or_ip_in_service(const char *service_line, const regmatch_t *ho
                        OLSR_PRINTF(2, "NAME PLUGIN: ip %s in service %s is OK\n", olsr_ip_to_string(&strbuf, &olsr_ip), service_line);
                        free(hostname_or_ip);
                        hostname_or_ip = NULL;
-                       return OLSR_TRUE;
+                       return true;
                }
        }
 
@@ -1570,7 +1570,7 @@ allowed_hostname_or_ip_in_service(const char *service_line, const regmatch_t *ho
        free(hostname_or_ip);
        hostname_or_ip = NULL;
 
-       return OLSR_FALSE;
+       return false;
 }
 
 /**
@@ -1578,7 +1578,7 @@ allowed_hostname_or_ip_in_service(const char *service_line, const regmatch_t *ho
  * of "protocol://host:port/path|tcp_or_udp|a short description",
  * which is given in the regex regex_t_service
  */
-olsr_bool
+bool
 is_service_wellformed(const char *service_line)
 {
        return regexec(&regex_t_service, service_line, pmatch_service, regmatch_t_service, 0) == 0;
@@ -1587,7 +1587,7 @@ is_service_wellformed(const char *service_line)
 /**
  * check if the latlot matches the syntax
  */
-olsr_bool
+bool
 is_latlon_wellformed(const char *latlon_line)
 {
        int hna = -1;
@@ -1599,15 +1599,15 @@ is_latlon_wellformed(const char *latlon_line)
 /**
  * Returns 1 if this olsrd announces inet
  */
-olsr_bool get_isdefhna_latlon(void)
+bool get_isdefhna_latlon(void)
 {
        struct ip_prefix_list *hna;
        for (hna = olsr_cnf->hna_entries; hna != NULL; hna = hna->next){
                if (hna->net.prefix_len == 0) {
-                       return OLSR_TRUE;
+                       return true;
                }
        }
-       return OLSR_FALSE;
+       return false;
 }
 
 /**
@@ -1674,7 +1674,7 @@ write_latlon_file(void)
   fprintf(fmap, "/* This file is overwritten regularly by olsrd */\n");
   mapwrite_work(fmap);
   fclose(fmap);
-  latlon_table_changed = OLSR_FALSE;
+  latlon_table_changed = false;
 }
 #endif
 
index e64abcf..b744d2d 100644 (file)
@@ -86,8 +86,8 @@
 struct name_entry
 {
        union olsr_ip_addr      ip;
-       olsr_u16_t              type;
-       olsr_u16_t              len;
+       uint16_t                type;
+       uint16_t                len;
        char                    *name;
        struct name_entry       *next;          /* linked list */
 };
@@ -125,7 +125,7 @@ void olsr_expire_write_file_timer(void *);
 void olsr_namesvc_delete_db_entry(struct db_entry *);
 
 /* Parser function to register with the sceduler */
-olsr_bool
+bool
 olsr_parser(union olsr_message *, struct interface *, union olsr_ip_addr *);
 
 /* callback for periodic timer */
@@ -144,13 +144,13 @@ void
 free_all_list_entries(struct list_node *) ;
 
 void
-decap_namemsg(struct name *from_packet, struct name_entry **to, olsr_bool *this_table_changed );
+decap_namemsg(struct name *from_packet, struct name_entry **to, bool *this_table_changed );
 
 void
 insert_new_name_in_list(union olsr_ip_addr *, struct list_node *,
-                        struct name *, olsr_bool *, olsr_reltime);
+                        struct name *, bool *, olsr_reltime);
 
-olsr_bool
+bool
 allowed_hostname_or_ip_in_service(const char *service_line, const regmatch_t *hostname_or_ip);
 
 void
@@ -171,25 +171,25 @@ register_olsr_param(char *key, char *value);
 void 
 free_name_entry_list(struct name_entry **list);
 
-olsr_bool
+bool
 allowed_ip(const union olsr_ip_addr *addr);
 
-olsr_bool
+bool
 allowed_service(const char *service_line);
 
-olsr_bool
+bool
 is_name_wellformed(const char *service_line);
 
-olsr_bool
+bool
 is_service_wellformed(const char *service_line);
 
-olsr_bool
+bool
 is_service_wellformed(const char *service_line);
 
-olsr_bool
+bool
 is_latlon_wellformed(const char *latlon_line);
 
-olsr_bool
+bool
 get_isdefhna_latlon(void);
 
 void
index 0518e2e..f336127 100644 (file)
@@ -51,8 +51,8 @@ typedef enum {
  **/
 struct name
 {
-       olsr_u16_t              type;
-       olsr_u16_t              len;    // length of the name
+       uint16_t                type;
+       uint16_t                len;    // length of the name
        // the ip of the hostname, or the ip of the dns-server
        // ip is irrelevant for services
        union olsr_ip_addr      ip;
@@ -64,8 +64,8 @@ struct name
 
 struct namemsg
 {
-       olsr_u16_t version;    // version number of the nameservice plugin
-       olsr_u16_t nr_names;   // number of following packets including names, forwarders or services
+       uint16_t version;    // version number of the nameservice plugin
+       uint16_t nr_names;   // number of following packets including names, forwarders or services
        /*
         * at least one struct name following
         */
index e84a03c..460fdcf 100644 (file)
@@ -212,7 +212,7 @@ int olsrd_plugin_init(void)
 static int plugin_ipc_init(void)
 {
   struct sockaddr_in sin4;
-  olsr_u32_t yes = 1;
+  uint32_t yes = 1;
 
   /* Init ipc socket */
   if ((ipc_socket = socket(AF_INET, SOCK_STREAM, 0)) == -1) 
index 1660522..9f2a42b 100644 (file)
@@ -72,7 +72,7 @@
 #include "md5.h"
 
 static void
-MD5_checksum(const olsr_u8_t *data, const olsr_u16_t data_len, olsr_u8_t *hashbuf)
+MD5_checksum(const uint8_t *data, const uint16_t data_len, uint8_t *hashbuf)
 {
   MD5_CTX context;
 
@@ -115,8 +115,8 @@ struct stamp
   union olsr_ip_addr addr;
   /* Timestamp difference */
   int diff;
-  olsr_u32_t challenge;
-  olsr_u8_t validated;
+  uint32_t challenge;
+  uint8_t validated;
   clock_t valtime; /* Validity time */
   clock_t conftime; /* Reconfiguration time */
   struct stamp *prev;
@@ -139,8 +139,8 @@ char aes_key[16];
 static void olsr_event(void);
 #endif
 static int send_challenge(struct interface *olsr_if, const union olsr_ip_addr *);
-static int send_cres(struct interface *olsr_if, union olsr_ip_addr *, union olsr_ip_addr *, olsr_u32_t, struct stamp *);
-static int send_rres(struct interface *olsr_if, union olsr_ip_addr *, union olsr_ip_addr *, olsr_u32_t);
+static int send_cres(struct interface *olsr_if, union olsr_ip_addr *, union olsr_ip_addr *, uint32_t, struct stamp *);
+static int send_rres(struct interface *olsr_if, union olsr_ip_addr *, union olsr_ip_addr *, uint32_t);
 static int parse_challenge(struct interface *olsr_if, char *);
 static int parse_cres(struct interface *olsr_if, char *);
 static int parse_rres(char *);
@@ -148,7 +148,7 @@ static int check_auth(struct interface *olsr_if, char *, int *);
 #if 0
 static int ipc_send(char *, int);
 #endif
-static int add_signature(olsr_u8_t *, int*);
+static int add_signature(uint8_t *, int*);
 static int validate_packet(struct interface *olsr_if, const char *, int*);
 static char *secure_preprocessor(char *packet, struct interface *olsr_if, union olsr_ip_addr *from_addr, int *length);
 static void timeout_timestamps(void*);
@@ -319,13 +319,13 @@ check_auth(struct interface *olsr_if, char *pck, int *size __attribute__((unused
  * increase the size
  */
 int
-add_signature(olsr_u8_t *pck, int *size)
+add_signature(uint8_t *pck, int *size)
 {
   struct s_olsrmsg *msg;
 #ifdef DEBUG
   unsigned int i;
   int j;
-  const olsr_u8_t *sigmsg;                                                                                        
+  const uint8_t *sigmsg;                                                                                        
 #endif
   
   olsr_printf(2, "[ENC]Adding signature for packet size %d\n", *size);
@@ -357,7 +357,7 @@ add_signature(olsr_u8_t *pck, int *size)
   *size += sizeof(struct s_olsrmsg);
   
   {
-  olsr_u8_t checksum_cache[512 + KEYLENGTH];
+  uint8_t checksum_cache[512 + KEYLENGTH];
   /* Create packet + key cache */
   /* First the OLSR packet + signature message - digest */
   memcpy(checksum_cache, pck, *size - SIGNATURE_SIZE);
@@ -372,7 +372,7 @@ add_signature(olsr_u8_t *pck, int *size)
   olsr_printf(1, "Signature message:\n");
 
   j = 0;
-  sigmsg = (olsr_u8_t *)msg;
+  sigmsg = (uint8_t *)msg;
 
   for(i = 0; i < sizeof(struct s_olsrmsg); i++)
     {
@@ -397,14 +397,14 @@ static int
 validate_packet(struct interface *olsr_if, const char *pck, int *size)
 {
   int packetsize;
-  olsr_u8_t sha1_hash[SIGNATURE_SIZE];
+  uint8_t sha1_hash[SIGNATURE_SIZE];
   const struct s_olsrmsg *sig;
   time_t rec_time;
 
 #ifdef DEBUG
   unsigned int i;
   int j;
-  const olsr_u8_t *sigmsg;
+  const uint8_t *sigmsg;
 #endif
 
   /* Find size - signature message */
@@ -421,7 +421,7 @@ validate_packet(struct interface *olsr_if, const char *pck, int *size)
   olsr_printf(1, "Input message:\n");
   
   j = 0;
-  sigmsg = (const olsr_u8_t *)sig;
+  sigmsg = (const uint8_t *)sig;
 
   for(i = 0; i < sizeof(struct s_olsrmsg); i++)
     {
@@ -468,7 +468,7 @@ validate_packet(struct interface *olsr_if, const char *pck, int *size)
  one_checksum_SHA:
  
  {
-  olsr_u8_t checksum_cache[512 + KEYLENGTH];
+  uint8_t checksum_cache[512 + KEYLENGTH];
   /* Create packet + key cache */
   /* First the OLSR packet + signature message - digest */
   memcpy(checksum_cache, pck, *size - SIGNATURE_SIZE);
@@ -482,7 +482,7 @@ validate_packet(struct interface *olsr_if, const char *pck, int *size)
 #ifdef DEBUG
   olsr_printf(1, "Recevied hash:\n");
   
-  sigmsg = (const olsr_u8_t *)sig->sig.signature;
+  sigmsg = (const uint8_t *)sig->sig.signature;
 
   for(i = 0; i < SIGNATURE_SIZE; i++)
     {
@@ -586,7 +586,7 @@ send_challenge(struct interface *olsr_if, const union olsr_ip_addr *new_host)
 {
   struct challengemsg cmsg;
   struct stamp *entry;
-  olsr_u32_t challenge, hash;
+  uint32_t challenge, hash;
   struct ipaddr_str buf;
 
   olsr_printf(1, "[ENC]Building CHALLENGE message\n");
@@ -613,7 +613,7 @@ send_challenge(struct interface *olsr_if, const union olsr_ip_addr *new_host)
   olsr_printf(3, "[ENC]Size: %lu\n", (unsigned long)sizeof(struct challengemsg));
 
   {
-  olsr_u8_t checksum_cache[512 + KEYLENGTH];
+  uint8_t checksum_cache[512 + KEYLENGTH];
   /* Create packet + key cache */
   /* First the OLSR packet + signature message - digest */
   memcpy(checksum_cache, &cmsg, sizeof(struct challengemsg) - SIGNATURE_SIZE);
@@ -664,7 +664,7 @@ int
 parse_cres(struct interface *olsr_if, char *in_msg)
 {
   struct c_respmsg *msg;
-  olsr_u8_t sha1_hash[SIGNATURE_SIZE];
+  uint8_t sha1_hash[SIGNATURE_SIZE];
   struct stamp *entry;
   struct ipaddr_str buf;
 
@@ -684,7 +684,7 @@ parse_cres(struct interface *olsr_if, char *in_msg)
   /* Check signature */
 
   {
-  olsr_u8_t checksum_cache[512 + KEYLENGTH];
+  uint8_t checksum_cache[512 + KEYLENGTH];
   /* Create packet + key cache */
   /* First the OLSR packet + signature message - digest */
   memcpy(checksum_cache, msg, sizeof(struct c_respmsg) - SIGNATURE_SIZE);
@@ -718,15 +718,15 @@ parse_cres(struct interface *olsr_if, char *in_msg)
   olsr_printf(3, "[ENC]Entry-challenge 0x%x\n", entry->challenge);
 
   {
-  olsr_u8_t checksum_cache[512 + KEYLENGTH];
+  uint8_t checksum_cache[512 + KEYLENGTH];
   /* First the challenge received */
   memcpy(checksum_cache, &entry->challenge, 4);
   /* Then the local IP */
-  memcpy(&checksum_cache[sizeof(olsr_u32_t)], &msg->originator, olsr_cnf->ipsize);
+  memcpy(&checksum_cache[sizeof(uint32_t)], &msg->originator, olsr_cnf->ipsize);
 
   /* Create the hash */
   CHECKSUM(checksum_cache, 
-          sizeof(olsr_u32_t) + olsr_cnf->ipsize, 
+          sizeof(uint32_t) + olsr_cnf->ipsize, 
           sha1_hash);
   }
 
@@ -767,7 +767,7 @@ int
 parse_rres(char *in_msg)
 {
   struct r_respmsg *msg;
-  olsr_u8_t sha1_hash[SIGNATURE_SIZE];
+  uint8_t sha1_hash[SIGNATURE_SIZE];
   struct stamp *entry;
   struct ipaddr_str buf;
 
@@ -785,7 +785,7 @@ parse_rres(char *in_msg)
   /* Check signature */
 
   {
-  olsr_u8_t checksum_cache[512 + KEYLENGTH];
+  uint8_t checksum_cache[512 + KEYLENGTH];
   /* Create packet + key cache */
   /* First the OLSR packet + signature message - digest */
   memcpy(checksum_cache, msg, sizeof(struct r_respmsg) - SIGNATURE_SIZE);
@@ -819,15 +819,15 @@ parse_rres(char *in_msg)
   olsr_printf(3, "[ENC]Entry-challenge 0x%x\n", entry->challenge);
 
   {
-  olsr_u8_t checksum_cache[512 + KEYLENGTH];
+  uint8_t checksum_cache[512 + KEYLENGTH];
   /* First the challenge received */
   memcpy(checksum_cache, &entry->challenge, 4);
   /* Then the local IP */
-  memcpy(&checksum_cache[sizeof(olsr_u32_t)], &msg->originator, olsr_cnf->ipsize);
+  memcpy(&checksum_cache[sizeof(uint32_t)], &msg->originator, olsr_cnf->ipsize);
 
   /* Create the hash */
   CHECKSUM(checksum_cache, 
-          sizeof(olsr_u32_t) + olsr_cnf->ipsize, 
+          sizeof(uint32_t) + olsr_cnf->ipsize, 
           sha1_hash);
   }
 
@@ -863,9 +863,9 @@ int
 parse_challenge(struct interface *olsr_if, char *in_msg)
 {
   struct challengemsg *msg;
-  olsr_u8_t sha1_hash[SIGNATURE_SIZE];
+  uint8_t sha1_hash[SIGNATURE_SIZE];
   struct stamp *entry;
-  olsr_u32_t hash;
+  uint32_t hash;
   struct ipaddr_str buf;
           
   msg = (struct challengemsg *)in_msg;
@@ -913,7 +913,7 @@ parse_challenge(struct interface *olsr_if, char *in_msg)
   /* Check signature */
 
   {
-  olsr_u8_t checksum_cache[512 + KEYLENGTH];
+  uint8_t checksum_cache[512 + KEYLENGTH];
   /* Create packet + key cache */
   /* First the OLSR packet + signature message - digest */
   memcpy(checksum_cache, msg, sizeof(struct challengemsg) - SIGNATURE_SIZE);
@@ -960,10 +960,10 @@ parse_challenge(struct interface *olsr_if, char *in_msg)
  *
  */
 int
-send_cres(struct interface *olsr_if, union olsr_ip_addr *to, union olsr_ip_addr *from, olsr_u32_t chal_in, struct stamp *entry)
+send_cres(struct interface *olsr_if, union olsr_ip_addr *to, union olsr_ip_addr *from, uint32_t chal_in, struct stamp *entry)
 {
   struct c_respmsg crmsg;
-  olsr_u32_t challenge;
+  uint32_t challenge;
   struct ipaddr_str buf;
 
   olsr_printf(1, "[ENC]Building CRESPONSE message\n");
@@ -995,23 +995,23 @@ send_cres(struct interface *olsr_if, union olsr_ip_addr *to, union olsr_ip_addr
   /* Create digest of received challenge + IP */
 
   {
-  olsr_u8_t checksum_cache[512 + KEYLENGTH];
+  uint8_t checksum_cache[512 + KEYLENGTH];
   /* Create packet + key cache */
   /* First the challenge received */
   memcpy(checksum_cache, &chal_in, 4);
   /* Then the local IP */
-  memcpy(&checksum_cache[sizeof(olsr_u32_t)], from, olsr_cnf->ipsize);
+  memcpy(&checksum_cache[sizeof(uint32_t)], from, olsr_cnf->ipsize);
 
   /* Create the hash */
   CHECKSUM(checksum_cache, 
-          sizeof(olsr_u32_t) + olsr_cnf->ipsize, 
+          sizeof(uint32_t) + olsr_cnf->ipsize, 
           crmsg.res_sig);
   }
 
   /* Now create the digest of the message and the key */
 
   {
-  olsr_u8_t checksum_cache[512 + KEYLENGTH];
+  uint8_t checksum_cache[512 + KEYLENGTH];
   /* Create packet + key cache */
   /* First the OLSR packet + signature message - digest */
   memcpy(checksum_cache, &crmsg, sizeof(struct c_respmsg) - SIGNATURE_SIZE);
@@ -1047,7 +1047,7 @@ send_cres(struct interface *olsr_if, union olsr_ip_addr *to, union olsr_ip_addr
  *
  */
 static int
-send_rres(struct interface *olsr_if, union olsr_ip_addr *to, union olsr_ip_addr *from, olsr_u32_t chal_in)
+send_rres(struct interface *olsr_if, union olsr_ip_addr *to, union olsr_ip_addr *from, uint32_t chal_in)
 {
   struct r_respmsg rrmsg;
   struct ipaddr_str buf;
@@ -1074,23 +1074,23 @@ send_rres(struct interface *olsr_if, union olsr_ip_addr *to, union olsr_ip_addr
   /* Create digest of received challenge + IP */
 
   {
-  olsr_u8_t checksum_cache[512 + KEYLENGTH];
+  uint8_t checksum_cache[512 + KEYLENGTH];
   /* Create packet + key cache */
   /* First the challenge received */
   memcpy(checksum_cache, &chal_in, 4);
   /* Then the local IP */
-  memcpy(&checksum_cache[sizeof(olsr_u32_t)], from, olsr_cnf->ipsize);
+  memcpy(&checksum_cache[sizeof(uint32_t)], from, olsr_cnf->ipsize);
 
   /* Create the hash */
   CHECKSUM(checksum_cache, 
-          sizeof(olsr_u32_t) + olsr_cnf->ipsize, 
+          sizeof(uint32_t) + olsr_cnf->ipsize, 
           rrmsg.res_sig);
   }
 
   /* Now create the digest of the message and the key */
 
   {
-  olsr_u8_t checksum_cache[512 + KEYLENGTH];
+  uint8_t checksum_cache[512 + KEYLENGTH];
   /* Create packet + key cache */
   /* First the OLSR packet + signature message - digest */
   memcpy(checksum_cache, &rrmsg, sizeof(struct r_respmsg) - SIGNATURE_SIZE);
@@ -1120,7 +1120,7 @@ send_rres(struct interface *olsr_if, union olsr_ip_addr *to, union olsr_ip_addr
 static struct stamp *
 lookup_timestamp_entry(const union olsr_ip_addr *adr)
 {
-  olsr_u32_t hash;
+  uint32_t hash;
   struct stamp *entry;
   struct ipaddr_str buf;
 
index b1f88a2..7dfa762 100644 (file)
@@ -81,12 +81,12 @@ extern char keyfile[FILENAME_MAX+1];
 
 struct sig_msg
 {
-  olsr_u8_t     type;
-  olsr_u8_t     algorithm;
-  olsr_u16_t    reserved;
+  uint8_t     type;
+  uint8_t     algorithm;
+  uint16_t    reserved;
 
   time_t        timestamp;
-  olsr_u8_t     signature[SIGSIZE];
+  uint8_t     signature[SIGSIZE];
 };
 
 /*
@@ -95,13 +95,13 @@ struct sig_msg
 
 struct s_olsrmsg
 {
-  olsr_u8_t     olsr_msgtype;
-  olsr_u8_t     olsr_vtime;
-  olsr_u16_t    olsr_msgsize;
-  olsr_u32_t    originator;
-  olsr_u8_t     ttl;
-  olsr_u8_t     hopcnt;
-  olsr_u16_t    seqno;
+  uint8_t     olsr_msgtype;
+  uint8_t     olsr_vtime;
+  uint16_t    olsr_msgsize;
+  uint32_t    originator;
+  uint8_t     ttl;
+  uint8_t     hopcnt;
+  uint16_t    seqno;
 
   /* YOUR PACKET GOES HERE */
   struct sig_msg sig;
@@ -115,18 +115,18 @@ struct s_olsrmsg
 
 struct challengemsg
 {
-  olsr_u8_t     olsr_msgtype;
-  olsr_u8_t     olsr_vtime;
-  olsr_u16_t    olsr_msgsize;
-  olsr_u32_t    originator;
-  olsr_u8_t     ttl;
-  olsr_u8_t     hopcnt;
-  olsr_u16_t    seqno;
+  uint8_t     olsr_msgtype;
+  uint8_t     olsr_vtime;
+  uint16_t    olsr_msgsize;
+  uint32_t    originator;
+  uint8_t     ttl;
+  uint8_t     hopcnt;
+  uint16_t    seqno;
 
-  olsr_u32_t    destination;
-  olsr_u32_t    challenge;
+  uint32_t    destination;
+  uint32_t    challenge;
 
-  olsr_u8_t     signature[SIGSIZE];
+  uint8_t     signature[SIGSIZE];
 
 };
 
@@ -134,40 +134,40 @@ struct challengemsg
 
 struct c_respmsg
 {
-  olsr_u8_t     olsr_msgtype;
-  olsr_u8_t     olsr_vtime;
-  olsr_u16_t    olsr_msgsize;
-  olsr_u32_t    originator;
-  olsr_u8_t     ttl;
-  olsr_u8_t     hopcnt;
-  olsr_u16_t    seqno;
-
-  olsr_u32_t    destination;
-  olsr_u32_t    challenge;
+  uint8_t     olsr_msgtype;
+  uint8_t     olsr_vtime;
+  uint16_t    olsr_msgsize;
+  uint32_t    originator;
+  uint8_t     ttl;
+  uint8_t     hopcnt;
+  uint16_t    seqno;
+
+  uint32_t    destination;
+  uint32_t    challenge;
   time_t        timestamp;
 
-  olsr_u8_t     res_sig[SIGSIZE];
+  uint8_t     res_sig[SIGSIZE];
 
-  olsr_u8_t     signature[SIGSIZE];
+  uint8_t     signature[SIGSIZE];
 };
 
 
 struct r_respmsg
 {
-  olsr_u8_t     olsr_msgtype;
-  olsr_u8_t     olsr_vtime;
-  olsr_u16_t    olsr_msgsize;
-  olsr_u32_t    originator;
-  olsr_u8_t     ttl;
-  olsr_u8_t     hopcnt;
-  olsr_u16_t    seqno;
-
-  olsr_u32_t    destination;
+  uint8_t     olsr_msgtype;
+  uint8_t     olsr_vtime;
+  uint16_t    olsr_msgsize;
+  uint32_t    originator;
+  uint8_t     ttl;
+  uint8_t     hopcnt;
+  uint16_t    seqno;
+
+  uint32_t    destination;
   time_t        timestamp;
 
-  olsr_u8_t     res_sig[SIGSIZE];
+  uint8_t     res_sig[SIGSIZE];
 
-  olsr_u8_t     signature[SIGSIZE];
+  uint8_t     signature[SIGSIZE];
 };
 
 
@@ -177,13 +177,13 @@ struct r_respmsg
 
 struct s_olsrmsg6
 {
-  olsr_u8_t        olsr_msgtype;
-  olsr_u8_t        olsr_vtime;
-  olsr_u16_t       olsr_msgsize;
+  uint8_t        olsr_msgtype;
+  uint8_t        olsr_vtime;
+  uint16_t       olsr_msgsize;
   struct in6_addr  originator;
-  olsr_u8_t        ttl;
-  olsr_u8_t        hopcnt;
-  olsr_u16_t       seqno;
+  uint8_t        ttl;
+  uint8_t        hopcnt;
+  uint16_t       seqno;
 
   /* YOUR PACKET GOES HERE */
   struct sig_msg   sig;
@@ -195,16 +195,16 @@ struct s_olsrmsg6
 
 struct s_olsr 
 {
-  olsr_u16_t     olsr_packlen;         /* packet length */
-  olsr_u16_t     olsr_seqno;
+  uint16_t       olsr_packlen;         /* packet length */
+  uint16_t       olsr_seqno;
   struct s_olsrmsg  olsr_msg[1];          /* variable messages */
 };
 
 
 struct s_olsr6
 {
-  olsr_u16_t       olsr_packlen;        /* packet length */
-  olsr_u16_t       olsr_seqno;
+  uint16_t         olsr_packlen;        /* packet length */
+  uint16_t         olsr_seqno;
   struct s_olsrmsg6   olsr_msg[1];         /* variable messages */
 };
 
index fc0fbc4..c31c8a9 100644 (file)
@@ -112,7 +112,7 @@ int iterLinkTabNext(char *buff, int len)
            rawIpAddrToString(&iterLinkTab->neighbor_iface_addr, olsr_cnf->ipsize),
            rawIpAddrToString(&iterLinkTab->neighbor->neighbor_main_addr, olsr_cnf->ipsize),
            iterLinkTab->L_link_quality,
-           get_linkcost_text(iterLinkTab->linkcost, OLSR_FALSE, &lqbuffer));
+           get_linkcost_text(iterLinkTab->linkcost, false, &lqbuffer));
 
 
   link_node = iterLinkTab->link_list.next;
@@ -288,7 +288,7 @@ int iterTcTabNext(char *buff, int len)
 
     res = snprintf(buff, len, "[~%d~address~%s~cost~%s~]~", i,
                    rawIpAddrToString(&tc_edge->T_dest_addr, olsr_cnf->ipsize),
-                   get_linkcost_text(tc_edge->cost, OLSR_FALSE, &lqbuffer));
+                   get_linkcost_text(tc_edge->cost, false, &lqbuffer));
 
     if (res < len)
       buff += res;
@@ -318,7 +318,7 @@ void iterTcTabInit(void)
   iterTcTab = (node ? vertex_tree2tc(node) : NULL);
 }
 
-static olsr_bool parserFunc(union olsr_message *msg,
+static bool parserFunc(union olsr_message *msg,
                        struct interface *inInt __attribute__((unused)),
                        union olsr_ip_addr *neighIntAddr)
 {
@@ -329,18 +329,18 @@ static olsr_bool parserFunc(union olsr_message *msg,
   int i;
 
   if (memcmp(orig, &olsr_cnf->main_addr, olsr_cnf->ipsize) == 0)
-    return OLSR_FALSE;
+    return false;
 
   if (check_neighbor_link(neighIntAddr) != SYM_LINK)
   {
     error("TAS message not from symmetric neighbour\n");
-    return OLSR_FALSE;
+    return false;
   }
 
   if (len < (int)olsr_cnf->ipsize + 8 + 2)
   {
     error("short TAS message received (%d bytes)\n", len);
-    return OLSR_FALSE;
+    return false;
   }
 
     len -= olsr_cnf->ipsize + 8;
@@ -351,13 +351,13 @@ static olsr_bool parserFunc(union olsr_message *msg,
     if (i++ == len)
     {
       error("TAS message has unterminated service string\n");
-      return OLSR_FALSE;
+      return false;
     }
 
     if (i == len)
     {
       error("TAS message lacks payload string\n");
-      return OLSR_FALSE;
+      return false;
     }
 
     string = service + i;
@@ -368,13 +368,13 @@ static olsr_bool parserFunc(union olsr_message *msg,
     if (i == len)
     {
       error("TAS message has unterminated payload string\n");
-      return OLSR_FALSE;
+      return false;
     }
 
     httpAddTasMessage(service, string, rawIpAddrToString(orig, olsr_cnf->ipsize));
 
     /* Forward the message */
-    return OLSR_TRUE;
+    return true;
 }
 
 void sendMessage(const char *service, const char *string)
index 661ead1..dd54f51 100644 (file)
@@ -145,7 +145,7 @@ int
 olsrd_plugin_init(void)
 {
     struct sockaddr_storage sst;
-    olsr_u32_t yes = 1;
+    uint32_t yes = 1;
     socklen_t addrlen;
 
     /* Init ipc socket */
@@ -454,7 +454,7 @@ static int ipc_print_link(struct ipc_conn *conn)
                             olsr_ip_to_string(&buf2, &lnk->neighbor_iface_addr),
                             lnk->L_link_quality, 
                             get_link_entry_text(lnk, '\t', &lqbuffer1),
-                            get_linkcost_text(lnk->linkcost, OLSR_FALSE, &lqbuffer2)) < 0) {
+                            get_linkcost_text(lnk->linkcost, false, &lqbuffer2)) < 0) {
             return -1;
         }
     } OLSR_FOR_ALL_LINK_ENTRIES_END(lnk);
@@ -483,7 +483,7 @@ static int ipc_print_routes(struct ipc_conn *conn)
                             olsr_ip_prefix_to_string(&prefixstr, &rt->rt_dst),
                             olsr_ip_to_string(&buf, &rt->rt_best->rtp_nexthop.gateway),
                             rt->rt_best->rtp_metric.hops,
-                            get_linkcost_text(rt->rt_best->rtp_metric.cost, OLSR_TRUE, &lqbuffer),
+                            get_linkcost_text(rt->rt_best->rtp_metric.cost, true, &lqbuffer),
                             if_ifwithindex_name(rt->rt_best->rtp_nexthop.iif_index)) < 0) {
             return -1;
         }
@@ -515,7 +515,7 @@ static int ipc_print_topology(struct ipc_conn *conn)
                                     olsr_ip_to_string(&dstbuf, &tc_edge->T_dest_addr),
                                     olsr_ip_to_string(&addrbuf, &tc->addr), 
                                     get_tc_edge_entry_text(tc_edge, '\t', &lqbuffer1),
-                                    get_linkcost_text(tc_edge->cost, OLSR_FALSE, &lqbuffer2)) < 0) {
+                                    get_linkcost_text(tc_edge->cost, false, &lqbuffer2)) < 0) {
                     return -1;
                 }
             }
index f063f48..e49a3d5 100644 (file)
@@ -66,36 +66,36 @@ check_buffspace(int msgsize, int buffsize, const char *type);
 
 /* All these functions share this buffer */
 
-static olsr_u8_t msg_buffer[MAXMESSAGESIZE - OLSR_HEADERSIZE];
+static uint8_t msg_buffer[MAXMESSAGESIZE - OLSR_HEADERSIZE];
 
 /* Prototypes for internal functions */
 
 /* IPv4 */
 
-static olsr_bool
+static bool
 serialize_hello4(struct hello_message *, struct interface *);
 
-static olsr_bool
+static bool
 serialize_tc4(struct tc_message *, struct interface *);
 
-static olsr_bool
+static bool
 serialize_mid4(struct interface *);
 
-static olsr_bool
+static bool
 serialize_hna4(struct interface *);
 
 /* IPv6 */
 
-static olsr_bool
+static bool
 serialize_hello6(struct hello_message *, struct interface *);
 
-static olsr_bool
+static bool
 serialize_tc6(struct tc_message *, struct interface *);
 
-static olsr_bool
+static bool
 serialize_mid6(struct interface *);
 
-static olsr_bool
+static bool
 serialize_hna6(struct interface *);
 
 /**
@@ -113,7 +113,7 @@ serialize_hna6(struct interface *);
  *@return nada
  */
 
-olsr_bool
+bool
 queue_hello(struct hello_message *message, struct interface *ifp)
 {
 #ifdef DEBUG
@@ -127,7 +127,7 @@ queue_hello(struct hello_message *message, struct interface *ifp)
     case(AF_INET6):
       return serialize_hello6(message, ifp);
     }
-  return OLSR_FALSE;
+  return false;
 }
 
 
@@ -144,7 +144,7 @@ queue_hello(struct hello_message *message, struct interface *ifp)
  *@return nada
  */
 
-olsr_bool
+bool
 queue_tc(struct tc_message *message, struct interface *ifp)           
 {
 #ifdef DEBUG
@@ -158,7 +158,7 @@ queue_tc(struct tc_message *message, struct interface *ifp)
     case(AF_INET6):
       return serialize_tc6(message, ifp);
     }
-  return OLSR_FALSE;
+  return false;
 }
 
 
@@ -170,7 +170,7 @@ queue_tc(struct tc_message *message, struct interface *ifp)
  *@return 1 on success
  */
 
-olsr_bool
+bool
 queue_mid(struct interface *ifp)
 {
 #ifdef DEBUG
@@ -184,7 +184,7 @@ queue_mid(struct interface *ifp)
     case(AF_INET6):
       return serialize_mid6(ifp);
     }
-  return OLSR_FALSE;
+  return false;
 }
 
 
@@ -195,7 +195,7 @@ queue_mid(struct interface *ifp)
  *@param ifp the interface to send on
  *@return nada
  */
-olsr_bool
+bool
 queue_hna(struct interface *ifp)
 {
 #ifdef DEBUG
@@ -209,7 +209,7 @@ queue_hna(struct interface *ifp)
     case(AF_INET6):
       return serialize_hna6(ifp);
     }
-  return OLSR_FALSE;
+  return false;
 }
 
 /*
@@ -239,20 +239,20 @@ check_buffspace(int msgsize, int buffsize, const char *type)
  *@return nada
  */
 
-static olsr_bool
+static bool
 serialize_hello4(struct hello_message *message, struct interface *ifp)
 {
-  olsr_u16_t remainsize, curr_size;
+  uint16_t remainsize, curr_size;
   struct hello_neighbor *nb;
   union olsr_message *m;
   struct hellomsg *h;
   struct hellinfo *hinfo;
   union olsr_ip_addr *haddr;
   int i, j;
-  olsr_bool first_entry;
+  bool first_entry;
 
   if((!message) || (!ifp) || (olsr_cnf->ip_version != AF_INET))
-    return OLSR_FALSE;
+    return false;
 
   remainsize = net_outbuffer_bytes_left(ifp);
 
@@ -286,7 +286,7 @@ serialize_hello4(struct hello_message *message, struct interface *ifp)
   h->willingness = message->willingness; 
   h->htime = reltime_to_me(ifp->hello_etime);
 
-  memset(&h->reserved, 0, sizeof(olsr_u16_t));
+  memset(&h->reserved, 0, sizeof(uint16_t));
   
 
   /*
@@ -309,7 +309,7 @@ serialize_hello4(struct hello_message *message, struct interface *ifp)
          if(j == HIDE_LINK)
              continue;
 
-         first_entry = OLSR_TRUE;
+         first_entry = true;
 
          /* Looping trough neighbors */
          for (nb = message->neighbors; nb != NULL; nb = nb->next) 
@@ -355,7 +355,7 @@ serialize_hello4(struct hello_message *message, struct interface *ifp)
                      hinfo = h->hell_info;
                      haddr = (union olsr_ip_addr *)hinfo->neigh_addr;                    
                      /* Make sure typeheader is added */
-                     first_entry = OLSR_TRUE;
+                     first_entry = true;
                    }
                  
                  net_output(ifp);                        
@@ -368,7 +368,7 @@ serialize_hello4(struct hello_message *message, struct interface *ifp)
              
              if (first_entry)
                {
-                 memset(&hinfo->reserved, 0, sizeof(olsr_u8_t));
+                 memset(&hinfo->reserved, 0, sizeof(uint8_t));
                  /* Set link and status for this group of neighbors (this is the first) */
                  hinfo->link_code = CREATE_LINK_CODE(i, j);
                  curr_size += 4; /* HELLO type section header */
@@ -380,7 +380,7 @@ serialize_hello4(struct hello_message *message, struct interface *ifp)
              haddr = (union olsr_ip_addr *)&haddr->v6.s6_addr[4];
              curr_size += olsr_cnf->ipsize; /* IP address added */
 
-             first_entry = OLSR_FALSE;
+             first_entry = false;
            }
     
          if(!first_entry)
@@ -398,7 +398,7 @@ serialize_hello4(struct hello_message *message, struct interface *ifp)
   net_outbuffer_push(ifp, msg_buffer, curr_size);
 
   /* HELLO will always be generated */
-  return OLSR_TRUE;
+  return true;
 }
 
 
@@ -415,20 +415,20 @@ serialize_hello4(struct hello_message *message, struct interface *ifp)
  */
 
 
-static olsr_bool
+static bool
 serialize_hello6(struct hello_message *message, struct interface *ifp)
 {
-  olsr_u16_t remainsize, curr_size;
+  uint16_t remainsize, curr_size;
   struct hello_neighbor *nb;
   union olsr_message *m;
   struct hellomsg6 *h6;
   struct hellinfo6 *hinfo6;
   union olsr_ip_addr *haddr;
   int i, j;
-  olsr_bool first_entry;
+  bool first_entry;
 
   if((!message) || (!ifp) || (olsr_cnf->ip_version != AF_INET6))
-    return OLSR_FALSE;
+    return false;
 
   remainsize = net_outbuffer_bytes_left(ifp);
   m = (union olsr_message *)msg_buffer;
@@ -460,7 +460,7 @@ serialize_hello6(struct hello_message *message, struct interface *ifp)
   /* Fill packet header */
   h6->willingness = message->willingness; 
   h6->htime = reltime_to_me(ifp->hello_etime);
-  memset(&h6->reserved, 0, sizeof(olsr_u16_t));
+  memset(&h6->reserved, 0, sizeof(uint16_t));
 
   /*
    *Loops trough all possible neighbor statuses
@@ -474,7 +474,7 @@ serialize_hello6(struct hello_message *message, struct interface *ifp)
 #ifdef DEBUG
           struct ipaddr_str buf;
 #endif
-         first_entry = OLSR_TRUE;
+         first_entry = true;
                  
          /*
           *Looping trough neighbors
@@ -524,7 +524,7 @@ serialize_hello6(struct hello_message *message, struct interface *ifp)
                      hinfo6 = h6->hell_info;
                      haddr = (union olsr_ip_addr *)hinfo6->neigh_addr;
                      /* Make sure typeheader is added */
-                     first_entry = OLSR_TRUE;
+                     first_entry = true;
                    }
                  net_output(ifp);
                  /* Reset size and pointers */
@@ -536,7 +536,7 @@ serialize_hello6(struct hello_message *message, struct interface *ifp)
 
              if(first_entry)
                {
-                 memset(&hinfo6->reserved, 0, sizeof(olsr_u8_t));
+                 memset(&hinfo6->reserved, 0, sizeof(uint8_t));
                  /* Set link and status for this group of neighbors (this is the first) */
                  hinfo6->link_code = CREATE_LINK_CODE(i, j);
                  curr_size += 4; /* HELLO type section header */
@@ -548,7 +548,7 @@ serialize_hello6(struct hello_message *message, struct interface *ifp)
              haddr++;
              curr_size += olsr_cnf->ipsize; /* IP address added */ 
                  
-             first_entry = OLSR_FALSE;
+             first_entry = false;
            }/* looping trough neighbors */
          
          
@@ -568,7 +568,7 @@ serialize_hello6(struct hello_message *message, struct interface *ifp)
   net_outbuffer_push(ifp, msg_buffer, curr_size);
 
   /* HELLO is always buildt */
-  return OLSR_TRUE;
+  return true;
 }
 
 
@@ -583,21 +583,21 @@ serialize_hello6(struct hello_message *message, struct interface *ifp)
  *@return nada
  */
 
-static olsr_bool
+static bool
 serialize_tc4(struct tc_message *message, struct interface *ifp)           
 {
 #ifdef DEBUG
   struct ipaddr_str buf;
 #endif
-  olsr_u16_t remainsize, curr_size;
+  uint16_t remainsize, curr_size;
   struct tc_mpr_addr *mprs;
   union olsr_message *m;
   struct olsr_tcmsg *tc;
   struct neigh_info *mprsaddr; 
-  olsr_bool found = OLSR_FALSE, partial_sent = OLSR_FALSE;
+  bool found = false, partial_sent = false;
 
   if((!message) || (!ifp) || (olsr_cnf->ip_version != AF_INET))
-    return OLSR_FALSE;
+    return false;
 
   remainsize = net_outbuffer_bytes_left(ifp);
 
@@ -651,8 +651,8 @@ serialize_tc4(struct tc_message *message, struct interface *ifp)
              /* Reset stuff */
              mprsaddr = tc->neigh;
              curr_size = OLSR_TC_IPV4_HDRSIZE;
-             found = OLSR_FALSE;
-             partial_sent = OLSR_TRUE;
+             found = false;
+             partial_sent = true;
            }
 
          net_output(ifp);
@@ -660,7 +660,7 @@ serialize_tc4(struct tc_message *message, struct interface *ifp)
          check_buffspace(curr_size + olsr_cnf->ipsize, remainsize, "TC2");
 
        }
-      found = OLSR_TRUE;
+      found = true;
 #ifdef DEBUG
          OLSR_PRINTF(BMSG_DBGLVL, "\t%s\n", 
                      olsr_ip_to_string(&buf, &mprs->address));
@@ -695,21 +695,21 @@ serialize_tc4(struct tc_message *message, struct interface *ifp)
  *@return nada
  */
 
-static olsr_bool
+static bool
 serialize_tc6(struct tc_message *message, struct interface *ifp)           
 {
 #ifdef DEBUG
   struct ipaddr_str buf;
 #endif
-  olsr_u16_t remainsize, curr_size;
+  uint16_t remainsize, curr_size;
   struct tc_mpr_addr *mprs;
   union olsr_message *m;
   struct olsr_tcmsg6 *tc6;
   struct neigh_info6 *mprsaddr6; 
-  olsr_bool found = OLSR_FALSE, partial_sent = OLSR_FALSE;
+  bool found = false, partial_sent = false;
 
   if ((!message) || (!ifp) || (olsr_cnf->ip_version != AF_INET6))
-    return OLSR_FALSE;
+    return false;
 
   remainsize = net_outbuffer_bytes_left(ifp);
 
@@ -759,15 +759,15 @@ serialize_tc6(struct tc_message *message, struct interface *ifp)
              net_outbuffer_push(ifp, msg_buffer, curr_size);
              mprsaddr6 = tc6->neigh;
              curr_size = OLSR_TC_IPV6_HDRSIZE;
-             found = OLSR_FALSE;
-             partial_sent = OLSR_TRUE;
+             found = false;
+             partial_sent = true;
            }
          net_output(ifp);
          remainsize = net_outbuffer_bytes_left(ifp);
          check_buffspace(curr_size + olsr_cnf->ipsize, remainsize, "TC2");
 
        }
-      found = OLSR_TRUE;
+      found = true;
 #ifdef DEBUG
          OLSR_PRINTF(BMSG_DBGLVL, "\t%s\n", 
                      olsr_ip_to_string(&buf, &mprs->address));
@@ -801,17 +801,17 @@ serialize_tc6(struct tc_message *message, struct interface *ifp)
  *@return 1 on success
  */
 
-static olsr_bool
+static bool
 serialize_mid4(struct interface *ifp)
 {
-  olsr_u16_t remainsize, curr_size;
+  uint16_t remainsize, curr_size;
   /* preserve existing data in output buffer */
   union olsr_message *m;
   struct midaddr *addrs;
   struct interface *ifs;  
 
   if((olsr_cnf->ip_version != AF_INET) || (!ifp) || (ifnet == NULL || ifnet->int_next == NULL))
-    return OLSR_FALSE;
+    return false;
 
 
   remainsize = net_outbuffer_bytes_left(ifp);
@@ -888,7 +888,7 @@ serialize_mid4(struct interface *ifp)
     net_outbuffer_push(ifp, msg_buffer, curr_size);
 
 
-  return OLSR_TRUE;
+  return true;
 }
 
 
@@ -901,10 +901,10 @@ serialize_mid4(struct interface *ifp)
  *@return 1 on success
  */
 
-static olsr_bool
+static bool
 serialize_mid6(struct interface *ifp)
 {
-  olsr_u16_t remainsize, curr_size;
+  uint16_t remainsize, curr_size;
   /* preserve existing data in output buffer */
   union olsr_message *m;
   struct midaddr6 *addrs6;
@@ -914,7 +914,7 @@ serialize_mid6(struct interface *ifp)
 
 
   if((olsr_cnf->ip_version != AF_INET6) || (!ifp) || (ifnet == NULL || ifnet->int_next == NULL))
-    return OLSR_FALSE;
+    return false;
 
   remainsize = net_outbuffer_bytes_left(ifp);
 
@@ -987,7 +987,7 @@ serialize_mid6(struct interface *ifp)
   if(curr_size > OLSR_MID_IPV6_HDRSIZE)
     net_outbuffer_push(ifp, msg_buffer, curr_size);
 
-  return OLSR_TRUE;
+  return true;
 }
 
 
@@ -999,10 +999,10 @@ serialize_mid6(struct interface *ifp)
  *@param ifp the interface to send on
  *@return nada
  */
-static olsr_bool
+static bool
 serialize_hna4(struct interface *ifp)
 {
-  olsr_u16_t remainsize, curr_size;
+  uint16_t remainsize, curr_size;
   /* preserve existing data in output buffer */
   union olsr_message *m;
   struct hnapair *pair;
@@ -1010,14 +1010,14 @@ serialize_hna4(struct interface *ifp)
 
   /* No hna nets */
   if (ifp == NULL) {
-    return OLSR_FALSE;
+    return false;
   }
   if (olsr_cnf->ip_version != AF_INET) {
-    return OLSR_FALSE;
+    return false;
   }
   h = olsr_cnf->hna_entries;
   if (h == NULL) {
-    return OLSR_FALSE;
+    return false;
   }
     
   remainsize = net_outbuffer_bytes_left(ifp);
@@ -1084,7 +1084,7 @@ serialize_hna4(struct interface *ifp)
   net_outbuffer_push(ifp, msg_buffer, curr_size);
 
   //printf("Sending HNA (%d bytes)...\n", outputsize);
-  return OLSR_FALSE;
+  return false;
 }
 
 
@@ -1094,10 +1094,10 @@ serialize_hna4(struct interface *ifp)
  *@param ifp the interface to send on
  *@return nada
  */
-static olsr_bool
+static bool
 serialize_hna6(struct interface *ifp)
 {
-  olsr_u16_t remainsize, curr_size;
+  uint16_t remainsize, curr_size;
   /* preserve existing data in output buffer */
   union olsr_message *m;
   struct hnapair6 *pair6;
@@ -1106,7 +1106,7 @@ serialize_hna6(struct interface *ifp)
   
   /* No hna nets */
   if((olsr_cnf->ip_version != AF_INET6) || (!ifp) || h == NULL)
-    return OLSR_FALSE;
+    return false;
 
     
   remainsize = net_outbuffer_bytes_left(ifp);
@@ -1174,7 +1174,7 @@ serialize_hna6(struct interface *ifp)
 #if 0
   printf("Sending HNA (%d bytes)...\n", outputsize);
 #endif
-  return OLSR_FALSE;
+  return false;
 
 }
 
index d14d272..bea6e7d 100644 (file)
@@ -51,16 +51,16 @@ set_empty_tc_timer(clock_t);
 clock_t
 get_empty_tc_timer(void);
 
-olsr_bool
+bool
 queue_hello(struct hello_message *, struct interface *);
 
-olsr_bool
+bool
 queue_tc(struct tc_message *, struct interface *);
 
-olsr_bool
+bool
 queue_mid(struct interface *);
 
-olsr_bool
+bool
 queue_hna(struct interface *);
 
 #endif
index f7bee33..316fa60 100644 (file)
@@ -64,7 +64,7 @@ olsrd_write_cnf(const struct olsrd_config *cnf, const char *fname)
   printf("Writing config to file \"%s\".... ", fname);
 
   abuf_init(&abuf, 0);
-  olsrd_write_cnf_buf(&abuf, cnf, OLSR_FALSE);
+  olsrd_write_cnf_buf(&abuf, cnf, false);
   fputs(abuf.buf, fd);
 
   abuf_free(&abuf);
@@ -74,7 +74,7 @@ olsrd_write_cnf(const struct olsrd_config *cnf, const char *fname)
   return 1;
 }
 
-static INLINE void append_float(struct autobuf *abuf, const char *name, float val, float deflt, olsr_bool first)
+static INLINE void append_float(struct autobuf *abuf, const char *name, float val, float deflt, bool first)
 {
   if (val != deflt) {
     abuf_appendf(abuf, "    %s\t%0.2f\n", name, val);
@@ -84,7 +84,7 @@ static INLINE void append_float(struct autobuf *abuf, const char *name, float va
 }
 
 void
-olsrd_write_cnf_buf(struct autobuf *abuf, const struct olsrd_config *cnf, olsr_bool write_more_comments)
+olsrd_write_cnf_buf(struct autobuf *abuf, const struct olsrd_config *cnf, bool write_more_comments)
 {
   char ipv6_buf[INET6_ADDRSTRLEN];             /* buffer for IPv6 inet_ntop */
   const char *s;
@@ -275,10 +275,10 @@ olsrd_write_cnf_buf(struct autobuf *abuf, const struct olsrd_config *cnf, olsr_b
   /* Interfaces */
   if (cnf->interfaces) {
     struct olsr_if *in;
-    olsr_bool first;
+    bool first;
     for (in = cnf->interfaces, first = write_more_comments;
          in != NULL;
-         in = in->next, first = OLSR_FALSE)        {
+         in = in->next, first = false)        {
       abuf_appendf(abuf, "Interface \"%s\" {\n", in->name);
 
       if (first) {
index 8a70e1d..f2a5aec 100644 (file)
@@ -159,9 +159,9 @@ olsrd_parse_cnf(const char *filename)
 
   for (in = olsr_cnf->interfaces; in != NULL; in = in->next) {
       /* set various stuff */
-      in->configured = OLSR_FALSE;
+      in->configured = false;
       in->interf = NULL;
-      in->host_emul = OLSR_FALSE;
+      in->host_emul = false;
   }
   return olsr_cnf;
 }
@@ -214,7 +214,7 @@ olsrd_sanity_check_cnf(struct olsrd_config *cnf)
       return -1;
     }
 
-  if(cnf->willingness_auto == OLSR_FALSE &&
+  if(cnf->willingness_auto == false &&
      (cnf->willingness > MAX_WILLINGNESS))
     {
       fprintf(stderr, "Willingness %d is not allowed\n", cnf->willingness);
@@ -222,7 +222,7 @@ olsrd_sanity_check_cnf(struct olsrd_config *cnf)
     }
 
   /* Hysteresis */
-  if(cnf->use_hysteresis == OLSR_TRUE)
+  if(cnf->use_hysteresis)
     {
       if(cnf->hysteresis_param.scaling < MIN_HYST_PARAM ||
         cnf->hysteresis_param.scaling > MAX_HYST_PARAM)
@@ -283,7 +283,7 @@ olsrd_sanity_check_cnf(struct olsrd_config *cnf)
     }
 
   /* Link Q and hysteresis cannot be activated at the same time */
-  if(cnf->use_hysteresis == OLSR_TRUE && cnf->lq_level)
+  if(cnf->use_hysteresis && cnf->lq_level)
     {
       fprintf(stderr, "Hysteresis and LinkQuality cannot both be active! Deactivate one of them.\n");
       return -1;
@@ -448,8 +448,8 @@ set_default_cnf(struct olsrd_config *cnf)
     memset(cnf, 0, sizeof(*cnf));
     
     cnf->debug_level = DEF_DEBUGLVL;
-    cnf->no_fork = OLSR_FALSE;
-    cnf->host_emul = OLSR_FALSE;
+    cnf->no_fork = false;
+    cnf->host_emul = false;
     cnf->ip_version  = AF_INET;
     cnf->ipsize = sizeof(struct in_addr);
     cnf->maxplen = 32;
@@ -480,7 +480,7 @@ set_default_cnf(struct olsrd_config *cnf)
     cnf->lq_nat_thresh = DEF_LQ_NAT_THRESH;
     cnf->clear_screen = DEF_CLEAR_SCREEN;
 
-    cnf->del_gws = OLSR_FALSE;
+    cnf->del_gws = false;
     cnf->will_int = 10 * HELLO_INTERVAL;
     cnf->exit_value = EXIT_SUCCESS;
     cnf->max_tc_vtime = 0.0;
@@ -510,7 +510,7 @@ void init_default_if_config(struct if_config_options *io)
 
   io->lq_mult = NULL;
 
-  io->weight.fixed = OLSR_FALSE;
+  io->weight.fixed = false;
   io->weight.value = 0;
 
   io->ipv6_addrtype = 0; /* global */
@@ -523,7 +523,7 @@ void init_default_if_config(struct if_config_options *io)
   io->mid_params.validity_time = MID_HOLD_TIME;
   io->hna_params.emission_interval = HNA_INTERVAL;
   io->hna_params.validity_time = HNA_HOLD_TIME;
-  io->autodetect_chg = OLSR_TRUE;
+  io->autodetect_chg = true;
 }
 
 struct if_config_options *get_default_if_config(void)
@@ -727,7 +727,7 @@ win32_olsrd_free(void* ptr)
 
 void ip_prefix_list_add(struct ip_prefix_list **list,
                         const union olsr_ip_addr *net,
-                        olsr_u8_t prefix_len)
+                        uint8_t prefix_len)
 {
   struct ip_prefix_list *new_entry = malloc(sizeof(*new_entry));
   
@@ -741,7 +741,7 @@ void ip_prefix_list_add(struct ip_prefix_list **list,
 
 int ip_prefix_list_remove(struct ip_prefix_list **list,
                           const union olsr_ip_addr *net,
-                          olsr_u8_t prefix_len)
+                          uint8_t prefix_len)
 {
   struct ip_prefix_list *h = *list, *prev = NULL;
 
@@ -764,7 +764,7 @@ int ip_prefix_list_remove(struct ip_prefix_list **list,
 
 struct ip_prefix_list *ip_prefix_list_find(struct ip_prefix_list *list,
                                            const union olsr_ip_addr *net,
-                                           olsr_u8_t prefix_len)
+                                           uint8_t prefix_len)
 {
   struct ip_prefix_list *h;
   for (h = list; h != NULL; h = h->next) {
index 89b0035..a91c938 100644 (file)
@@ -51,9 +51,9 @@
 extern int current_line;
 
 struct conf_token {
-  olsr_u32_t integer;
+  uint32_t integer;
   float      floating;
-  olsr_bool  boolean;
+  bool  boolean;
   char       *string;
 };
 
index c7cdd09..6d03974 100644 (file)
@@ -104,7 +104,7 @@ static int lq_mult_helper(YYSTYPE ip_addr_arg, YYSTYPE mult_arg)
     }
 
     mult->addr = addr;
-    mult->value = (olsr_u32_t)(mult_arg->floating * LINK_LOSS_MULTIPLIER);
+    mult->value = (uint32_t)(mult_arg->floating * LINK_LOSS_MULTIPLIER);
 
     mult->next = walker->cnf->lq_mult;
     walker->cnf->lq_mult = mult;
@@ -419,7 +419,7 @@ iifweight:       TOK_IFWEIGHT TOK_INTEGER
 
   while (ifcnt) {
     ifs->cnf->weight.value = $2->integer;
-    ifs->cnf->weight.fixed = OLSR_TRUE;
+    ifs->cnf->weight.fixed = true;
 
     ifs = ifs->next;
     ifcnt--;
@@ -890,7 +890,7 @@ arttable_default: TOK_RTTABLE_DEFAULT TOK_INTEGER
 awillingness: TOK_WILLINGNESS TOK_INTEGER
 {
   PARSER_DEBUG_PRINTF("Willingness: %d\n", $2->integer);
-  olsr_cnf->willingness_auto = OLSR_FALSE;
+  olsr_cnf->willingness_auto = false;
   olsr_cnf->willingness = $2->integer;
   free($2);
 }
index df34d6b..2462d50 100644 (file)
@@ -73,7 +73,7 @@ static struct conf_token *get_conf_token(void);
 static struct conf_token *get_string_token(const char * const s, const size_t n);
 static struct conf_token *get_integer_token(const char * const s);
 static struct conf_token *get_floating_token(const char * const s);
-static struct conf_token *get_boolean_token(const olsr_bool b);
+static struct conf_token *get_boolean_token(const bool b);
 
 static struct conf_token *get_conf_token(void)
 {
@@ -100,7 +100,7 @@ static struct conf_token *get_string_token(const char * const s, const size_t n)
     return rv;
 }
 
-static struct conf_token *_get_integer_token(olsr_32_t i)
+static struct conf_token *_get_integer_token(int32_t i)
 {
     struct conf_token *rv = get_conf_token();
     if (rv != NULL) {
@@ -124,7 +124,7 @@ static struct conf_token *get_floating_token(const char * const s)
     return rv;
 }
 
-static struct conf_token *get_boolean_token(const olsr_bool b)
+static struct conf_token *get_boolean_token(const bool b)
 {
     struct conf_token *rv = get_conf_token();
     if (rv != NULL) {
@@ -229,12 +229,12 @@ IPV6ADDR {IP6PAT1}|{IP6PAT2}|{IP6PAT3}|{IP6PAT4}|{IP6PAT5}|{IP6PAT6}|{IP6PAT7}|{
 
 
 "yes" {
-    yylval = get_boolean_token(OLSR_TRUE);
+    yylval = get_boolean_token(true);
     return TOK_BOOLEAN;
 }
 
 "no" {
-    yylval = get_boolean_token(OLSR_FALSE);
+    yylval = get_boolean_token(false);
     return TOK_BOOLEAN;
 }
 
index 1946c14..65cc4e6 100644 (file)
@@ -134,7 +134,7 @@ static inline structname * funcname (struct avl_node *ptr)\
 {\
   return( \
     ptr ? \
-      (structname *) (((olsr_u8_t *) ptr) - offsetof(structname, avlnodename)) : \
+      (structname *) (((uint8_t *) ptr) - offsetof(structname, avlnodename)) : \
       NULL); \
 }
 
index 0411202..c4287a2 100644 (file)
@@ -117,7 +117,7 @@ static INLINE structname * funcname (struct list_node *ptr)\
 {\
   return( \
     ptr ? \
-      (structname *) (((olsr_u8_t *) ptr) - offsetof(structname, listnodename)) : \
+      (structname *) (((uint8_t *) ptr) - offsetof(structname, listnodename)) : \
       NULL); \
 }
 
index 5ac1507..7cee2fd 100644 (file)
@@ -82,7 +82,7 @@ olsr_init_duplicate_set(void)
 }
 
 struct dup_entry *
-olsr_create_duplicate_entry(union olsr_ip_addr *ip, olsr_u16_t seqnr)
+olsr_create_duplicate_entry(union olsr_ip_addr *ip, uint16_t seqnr)
 {
   struct dup_entry *entry;
   entry = olsr_cookie_malloc(duplicate_mem_cookie);
@@ -119,7 +119,7 @@ olsr_message_is_duplicate(union olsr_message *m)
   union olsr_ip_addr *mainIp;
   clock_t valid_until;
   struct ipaddr_str buf;
-  olsr_u16_t seqnr;
+  uint16_t seqnr;
   union olsr_ip_addr *ip;
 
   if (olsr_cnf->ip_version == AF_INET) {
@@ -176,7 +176,7 @@ olsr_message_is_duplicate(union olsr_message *m)
 
   entry->too_low_counter = 0;
   if (diff <= 0) {
-    olsr_u32_t bitmask = 1 << ((olsr_u32_t) (-diff));
+    uint32_t bitmask = 1 << ((uint32_t) (-diff));
 
     if ((entry->array & bitmask) != 0) {
       OLSR_PRINTF(9, "blocked %x (diff=%d,mask=%08x) from %s\n", seqnr, diff,
@@ -187,7 +187,7 @@ olsr_message_is_duplicate(union olsr_message *m)
     OLSR_PRINTF(9, "processed %x from %s\n", seqnr, olsr_ip_to_string(&buf, mainIp));
     return false; /* no duplicate */
   } else if (diff < 32) {
-    entry->array <<= (olsr_u32_t) diff;
+    entry->array <<= (uint32_t) diff;
   } else {
     entry->array = 0;
   }
index 166dbf1..7379fed 100644 (file)
 struct dup_entry {
   struct avl_node avl;
   union olsr_ip_addr ip;
-  olsr_u16_t seqnr;
-  olsr_u16_t too_low_counter;
-  olsr_u32_t array;
+  uint16_t seqnr;
+  uint16_t too_low_counter;
+  uint32_t array;
   clock_t valid_until;
 };
 
 AVLNODE2STRUCT(duptree2dupentry, struct dup_entry, avl);
 
 void olsr_init_duplicate_set(void);
-struct dup_entry *olsr_create_duplicate_entry(union olsr_ip_addr *ip, olsr_u16_t seqnr);
+struct dup_entry *olsr_create_duplicate_entry(union olsr_ip_addr *ip, uint16_t seqnr);
 int olsr_message_is_duplicate(union olsr_message *m);
 void olsr_print_duplicate_table(void);
 
index 137e481..feba6d0 100644 (file)
@@ -53,7 +53,7 @@
 #include "net_olsr.h"
 
 static char pulsedata[] = "\\|/-";
-static olsr_u8_t pulse_state = 0;
+static uint8_t pulse_state = 0;
 
 static void free_tc_packet(struct tc_message *);
 static void build_tc_packet(struct tc_message *);
index 1b95cc6..b948a9f 100644 (file)
   c -= a; c -= b; c ^= (b>>15); \
 }
 
-static INLINE olsr_u32_t
-jenkins_hash(const olsr_u8_t * k, olsr_u32_t length)
+static INLINE uint32_t
+jenkins_hash(const uint8_t * k, uint32_t length)
 {
   /* k: the key
    * length: length of the key
    * initval: the previous hash, or an arbitrary value
    */
-  olsr_u32_t a, b, c, len;
+  uint32_t a, b, c, len;
 
   /* Set up the internal state */
   len = length;
@@ -80,12 +80,12 @@ jenkins_hash(const olsr_u8_t * k, olsr_u32_t length)
 
   /* handle most of the key */
   while (len >= 12) {
-    a += (k[0] + ((olsr_u32_t) k[1] << 8) + ((olsr_u32_t) k[2] << 16)
-         + ((olsr_u32_t) k[3] << 24));
-    b += (k[4] + ((olsr_u32_t) k[5] << 8) + ((olsr_u32_t) k[6] << 16)
-         + ((olsr_u32_t) k[7] << 24));
-    c += (k[8] + ((olsr_u32_t) k[9] << 8) + ((olsr_u32_t) k[10] << 16)
-         + ((olsr_u32_t) k[11] << 24));
+    a += (k[0] + ((uint32_t) k[1] << 8) + ((uint32_t) k[2] << 16)
+         + ((uint32_t) k[3] << 24));
+    b += (k[4] + ((uint32_t) k[5] << 8) + ((uint32_t) k[6] << 16)
+         + ((uint32_t) k[7] << 24));
+    c += (k[8] + ((uint32_t) k[9] << 8) + ((uint32_t) k[10] << 16)
+         + ((uint32_t) k[11] << 24));
 
     __jhash_mix(a, b, c);
 
@@ -96,26 +96,26 @@ jenkins_hash(const olsr_u8_t * k, olsr_u32_t length)
   c += length;
   switch (len) {
   case 11:
-    c += ((olsr_u32_t) k[10] << 24);
+    c += ((uint32_t) k[10] << 24);
   case 10:
-    c += ((olsr_u32_t) k[9] << 16);
+    c += ((uint32_t) k[9] << 16);
   case 9:
-    c += ((olsr_u32_t) k[8] << 8);
+    c += ((uint32_t) k[8] << 8);
     /* the first byte of c is reserved for the length */
   case 8:
-    b += ((olsr_u32_t) k[7] << 24);
+    b += ((uint32_t) k[7] << 24);
   case 7:
-    b += ((olsr_u32_t) k[6] << 16);
+    b += ((uint32_t) k[6] << 16);
   case 6:
-    b += ((olsr_u32_t) k[5] << 8);
+    b += ((uint32_t) k[5] << 8);
   case 5:
     b += k[4];
   case 4:
-    a += ((olsr_u32_t) k[3] << 24);
+    a += ((uint32_t) k[3] << 24);
   case 3:
-    a += ((olsr_u32_t) k[2] << 16);
+    a += ((uint32_t) k[2] << 16);
   case 2:
-    a += ((olsr_u32_t) k[1] << 8);
+    a += ((uint32_t) k[1] << 8);
   case 1:
     a += k[0];
   }
@@ -130,18 +130,18 @@ jenkins_hash(const olsr_u8_t * k, olsr_u32_t length)
  * @param address the address to hash
  * @return the hash(a value in the (0 to HASHMASK-1) range)
  */
-olsr_u32_t
+uint32_t
 olsr_ip_hashing(const union olsr_ip_addr *address)
 {
-  olsr_u32_t hash;
+  uint32_t hash;
 
   switch (olsr_cnf->ip_version) {
   case AF_INET:
-    hash = jenkins_hash((const olsr_u8_t *)&address->v4,
-                        sizeof(olsr_u32_t));
+    hash = jenkins_hash((const uint8_t *)&address->v4,
+                        sizeof(uint32_t));
     break;
   case AF_INET6:
-    hash = jenkins_hash((const olsr_u8_t *)&address->v6,
+    hash = jenkins_hash((const uint8_t *)&address->v6,
                        sizeof(struct in6_addr));
     break;
   default:
index c13f9db..028e026 100644 (file)
@@ -47,7 +47,7 @@
 
 #include "olsr_types.h"
 
-olsr_u32_t olsr_ip_hashing(const union olsr_ip_addr *);
+uint32_t olsr_ip_hashing(const union olsr_ip_addr *);
 
 #endif
 
index e7c09fa..5aa0843 100644 (file)
@@ -186,7 +186,7 @@ olsr_update_hna_entry(const union olsr_ip_addr *gw,
   if (net_entry == NULL) {
     /* Need to add the net */
     net_entry = olsr_add_hna_net(tc, prefix);
-    changes_hna = OLSR_TRUE;
+    changes_hna = true;
   }
 
   /*
@@ -239,7 +239,7 @@ olsr_print_hna_set(void)
  * Process incoming HNA message.
  * Forwards the message if that is to be done.
  */
-olsr_bool
+bool
 olsr_input_hna(union olsr_message *msg,
                struct interface *in_if __attribute__((unused)),
                union olsr_ip_addr *from_addr)
@@ -247,16 +247,16 @@ olsr_input_hna(union olsr_message *msg,
   struct olsrmsg_hdr msg_hdr;
   struct olsr_ip_prefix prefix;
   struct ipaddr_str buf;
-  const olsr_u8_t *curr, *curr_end;
+  const uint8_t *curr, *curr_end;
   int hnasize;
 
   if (!(curr = olsr_parse_msg_hdr(msg, &msg_hdr))) {
-    return OLSR_FALSE;
+    return false;
   }
 
   /* We are only interested in HNA message types. */
   if (msg_hdr.type != HNA_MESSAGE) {
-    return OLSR_FALSE;
+    return false;
   }
 
   hnasize = msg_hdr.size - (olsr_cnf->ip_version == AF_INET ?
@@ -268,12 +268,12 @@ olsr_input_hna(union olsr_message *msg,
                 (unsigned long)(olsr_cnf->ip_version == AF_INET ?
                                 offsetof(struct olsrmsg, message) :
                                 offsetof(struct olsrmsg6, message)));
-    return OLSR_FALSE;
+    return false;
   }
 
   if ((hnasize % (2 * olsr_cnf->ipsize)) != 0) {
     OLSR_PRINTF(0, "HNA message size %d illegal!\n", msg_hdr.size);
-    return OLSR_FALSE;
+    return false;
   }
 
   /*
@@ -284,7 +284,7 @@ olsr_input_hna(union olsr_message *msg,
   if (check_neighbor_link(from_addr) != SYM_LINK) {
     OLSR_PRINTF(2, "Received HNA from NON SYM neighbor %s\n",
                 olsr_ip_to_string(&buf, from_addr));
-    return OLSR_FALSE;
+    return false;
   }
 
   OLSR_PRINTF(1, "Processing HNA from %s, seq 0x%04x\n",
@@ -293,7 +293,7 @@ olsr_input_hna(union olsr_message *msg,
   /*
    * Now walk the list of HNA advertisements.
    */
-  curr_end = (const olsr_u8_t *)msg + msg_hdr.size;
+  curr_end = (const uint8_t *)msg + msg_hdr.size;
   while (curr < curr_end) {
 
     pkt_get_ipaddress(&curr, &prefix.prefix);
@@ -308,7 +308,7 @@ olsr_input_hna(union olsr_message *msg,
     }
   }
   /* Forward the message */
-  return OLSR_TRUE;
+  return true;
 }
 
 /*
index 41fa29b..c692729 100644 (file)
@@ -68,7 +68,7 @@ AVLNODE2STRUCT(hna_tc_tree2hna, struct hna_net, hna_tc_node);
 #define OLSR_FOR_ALL_TC_HNA_ENTRIES_END(tc, hna_net) }}
 
 /* HNA msg input parser */
-olsr_bool olsr_input_hna(union olsr_message *, struct interface *,
+bool olsr_input_hna(union olsr_message *, struct interface *,
                     union olsr_ip_addr *);
 
 void olsr_init_hna_set(void);
index 703a127..3679493 100644 (file)
@@ -58,14 +58,14 @@ olsr_process_hysteresis(struct link_entry *entry)
       struct ipaddr_str buf;
       OLSR_PRINTF(1, "HYST[%s] link set to NOT pending!\n", 
                  olsr_ip_to_string(&buf, &entry->neighbor_iface_addr));
-      changes_neighborhood = OLSR_TRUE;
+      changes_neighborhood = true;
     }
 
     /* Pending = false */
     entry->L_link_pending = 0;
 
     if (!TIMED_OUT(entry->L_LOST_LINK_time)) {
-      changes_neighborhood = OLSR_TRUE;
+      changes_neighborhood = true;
     }
     /* time = now -1 */
     entry->L_LOST_LINK_time = now_times - 1;
@@ -78,14 +78,14 @@ olsr_process_hysteresis(struct link_entry *entry)
       struct ipaddr_str buf;
       OLSR_PRINTF(1, "HYST[%s] link set to pending!\n", 
                  olsr_ip_to_string(&buf, &entry->neighbor_iface_addr));
-      changes_neighborhood = OLSR_TRUE;
+      changes_neighborhood = true;
     }
       
     /* Pending = true */
     entry->L_link_pending = 1;
 
     if (TIMED_OUT(entry->L_LOST_LINK_time)) {
-       changes_neighborhood = OLSR_TRUE;
+       changes_neighborhood = true;
     }
     /* Timer = min (L_time, current time + NEIGHB_HOLD_TIME) */
     entry->L_LOST_LINK_time = MIN(GET_TIMESTAMP(NEIGHB_HOLD_TIME * MSEC_PER_SEC),
@@ -130,7 +130,7 @@ olsr_update_hysteresis_hello(struct link_entry *entry, olsr_reltime htime)
 
 
 void
-update_hysteresis_incoming(union olsr_ip_addr *remote, struct interface *local, olsr_u16_t seqno)
+update_hysteresis_incoming(union olsr_ip_addr *remote, struct interface *local, uint16_t seqno)
 {
   struct link_entry *lnk = lookup_link_entry(remote, NULL, local);
 
@@ -166,7 +166,7 @@ update_hysteresis_incoming(union olsr_ip_addr *remote, struct interface *local,
     }
 
     lnk->olsr_seqno = seqno + 1;
-    lnk->olsr_seqno_valid = OLSR_TRUE;
+    lnk->olsr_seqno_valid = true;
 
     //printf("Updating seqno to: %d\n", lnk->olsr_seqno);
   }
index f38cdb0..0c48001 100644 (file)
@@ -49,7 +49,7 @@ void
 olsr_update_hysteresis_hello(struct link_entry *, olsr_reltime);
 
 void
-update_hysteresis_incoming(union olsr_ip_addr *, struct interface *, olsr_u16_t);
+update_hysteresis_incoming(union olsr_ip_addr *, struct interface *, uint16_t);
 
 static inline float olsr_hyst_calc_stability(float old_quality) { return (((1 - olsr_cnf->hysteresis_param.scaling) * old_quality) + olsr_cnf->hysteresis_param.scaling); }
 
index 3ee1fd8..8b33d4b 100644 (file)
@@ -271,7 +271,7 @@ queue_if(const char *name, int hemu)
   tmp->interf = NULL;
   tmp->configured = 0;
 
-  tmp->host_emul = hemu ? OLSR_TRUE : OLSR_FALSE;
+  tmp->host_emul = hemu ? true : false;
 
   tmp->next = olsr_cnf->interfaces;
   olsr_cnf->interfaces = tmp;
index 4863863..451a1fd 100644 (file)
 #define WEIGHT_HIGHEST          8192   /* Really high          */
 
 struct if_gen_property {
-  olsr_u32_t owner_id;
+  uint32_t owner_id;
   void *data;
   struct if_gen_property *next;
 };
 
 struct vtimes {
-  olsr_u8_t hello;
-  olsr_u8_t tc;
-  olsr_u8_t mid;
-  olsr_u8_t hna;
+  uint8_t hello;
+  uint8_t tc;
+  uint8_t mid;
+  uint8_t hna;
 };
 
 /*
@@ -112,7 +112,7 @@ struct vtimes {
  * but we have circular references then.
  */
 struct olsr_netbuf {
-  olsr_u8_t *buff;                    /* Pointer to the allocated buffer */
+  uint8_t *buff;                      /* Pointer to the allocated buffer */
   int bufsize;                        /* Size of the buffer */
   int maxsize;                        /* Max bytes of payload that can be added */
   int pending;                        /* How much data is currently pending */
@@ -141,7 +141,7 @@ struct interface {
   int if_index;                               /* Kernels index of this interface */
   int is_wireless;                    /* wireless interface or not */
   char *int_name;                     /* from kernel if structure */
-  olsr_u16_t olsr_seqnum;             /* Olsr message seqno */
+  uint16_t olsr_seqnum;               /* Olsr message seqno */
 
   /* Periodic message generation timers */
   struct timer_entry *hello_gen_timer;
@@ -152,7 +152,7 @@ struct interface {
   /* Message build related  */
   struct timer_entry *buffer_hold_timer; /* Timer for message batching */
   struct olsr_netbuf netbuf;          /* the build buffer */
-  olsr_bool immediate_send_tc;        /* Hello's are sent immediately normally,
+  bool immediate_send_tc;             /* Hello's are sent immediately normally,
                                           this flag prefers to send TC's */
 
 #ifdef linux
index c93903b..4f88e91 100644 (file)
@@ -74,10 +74,10 @@ WinSockPError(const char *);
  *and add
  */
 struct ipcmsg {
-  olsr_u8_t          msgtype;
-  olsr_u16_t         size;
-  olsr_u8_t          metric;
-  olsr_u8_t          add;
+  uint8_t          msgtype;
+  uint16_t         size;
+  uint8_t          metric;
+  uint8_t          add;
   union olsr_ip_addr target_addr;
   union olsr_ip_addr gateway_addr;
   char               device[4];
@@ -85,17 +85,17 @@ struct ipcmsg {
 
 
 struct ipc_net_msg {
-  olsr_u8_t            msgtype;
-  olsr_u16_t           size;
-  olsr_u8_t            mids; /* No. of extra interfaces */
-  olsr_u8_t            hnas; /* No. of HNA nets */
-  olsr_u8_t            unused1;
-  olsr_u16_t           hello_int;
-  olsr_u16_t           hello_lan_int;
-  olsr_u16_t           tc_int;
-  olsr_u16_t           neigh_hold;
-  olsr_u16_t           topology_hold;
-  olsr_u8_t            ipv6;
+  uint8_t            msgtype;
+  uint16_t           size;
+  uint8_t            mids; /* No. of extra interfaces */
+  uint8_t            hnas; /* No. of HNA nets */
+  uint8_t            unused1;
+  uint16_t           hello_int;
+  uint16_t           hello_lan_int;
+  uint16_t           tc_int;
+  uint16_t           neigh_hold;
+  uint16_t           topology_hold;
+  uint8_t            ipv6;
   union olsr_ip_addr   main_addr;
 };
 
@@ -116,10 +116,10 @@ static int
 ipc_input(int);
 #endif
 
-static olsr_bool
+static bool
 ipc_check_allowed_ip(const union olsr_ip_addr *);
 
-static olsr_bool
+static bool
 frontend_msgparser(union olsr_message *, struct interface *, union olsr_ip_addr *);
 
 
@@ -181,23 +181,23 @@ ipc_init(void)
   return ipc_sock;
 }
 
-static olsr_bool
+static bool
 ipc_check_allowed_ip(const union olsr_ip_addr *addr)
 {
   struct ip_prefix_list *ipcn;
 
   if (addr->v4.s_addr == ntohl(INADDR_LOOPBACK)) {
-    return OLSR_TRUE;
+    return true;
   }
 
   /* check nets */
   for (ipcn = olsr_cnf->ipc_nets; ipcn != NULL; ipcn = ipcn->next) {
     if (ip_in_net(addr, &ipcn->net)) {
-      return OLSR_TRUE;
+      return true;
     }
   }
 
-  return OLSR_FALSE;
+  return false;
 }
 
 static void
@@ -257,11 +257,11 @@ ipc_input(int sock)
  *
  *@return true for not preventing forwarding
  */
-static olsr_bool
+static bool
 frontend_msgparser(union olsr_message *msg, struct interface *in_if __attribute__((unused)), union olsr_ip_addr *from_addr __attribute__((unused)))
 {
   if (ipc_conn < 0) {
-    return OLSR_TRUE;
+    return true;
   }
   if (send(ipc_conn,
           (void *)msg,
@@ -270,7 +270,7 @@ frontend_msgparser(union olsr_message *msg, struct interface *in_if __attribute_
     OLSR_PRINTF(1, "(OUTPUT)IPC connection lost!\n");
     CLOSE(ipc_conn);
   }
-  return OLSR_TRUE;
+  return true;
 }
 
 
@@ -413,11 +413,11 @@ ipc_send_net_info(int fd)
   /* Different values */
   /* Temporary fixes */
   /* XXX fix IPC intervals */
-  net_msg.hello_int = 0;//htons((olsr_u16_t)hello_int);
-  net_msg.hello_lan_int = 0;//htons((olsr_u16_t)hello_int_nw);
-  net_msg.tc_int = 0;//htons((olsr_u16_t)tc_int);
-  net_msg.neigh_hold = 0;//htons((olsr_u16_t)neighbor_hold_time);
-  net_msg.topology_hold = 0;//htons((olsr_u16_t)topology_hold_time);
+  net_msg.hello_int = 0;//htons((uint16_t)hello_int);
+  net_msg.hello_lan_int = 0;//htons((uint16_t)hello_int_nw);
+  net_msg.tc_int = 0;//htons((uint16_t)tc_int);
+  net_msg.neigh_hold = 0;//htons((uint16_t)neighbor_hold_time);
+  net_msg.topology_hold = 0;//htons((uint16_t)topology_hold_time);
 
   net_msg.ipv6 = olsr_cnf->ip_version == AF_INET ? 0 : 1;
 
index e7922d8..8a1853e 100644 (file)
 #include "ipcalc.h"
 
 int
-prefix_to_netmask(olsr_u8_t *a, int len, olsr_u8_t prefixlen)
+prefix_to_netmask(uint8_t *a, int len, uint8_t prefixlen)
 {
 #if !defined(NODEBUG) && defined(DEBUG)
   struct ipaddr_str buf;
-  const olsr_u8_t *a_start = a;
+  const uint8_t *a_start = a;
 #endif
   int i;
   const int end = MIN(len, prefixlen / 8);
@@ -66,13 +66,13 @@ prefix_to_netmask(olsr_u8_t *a, int len, olsr_u8_t prefixlen)
   return 1;
 }
 
-olsr_u8_t
-netmask_to_prefix(const olsr_u8_t *adr, int len)
+uint8_t
+netmask_to_prefix(const uint8_t *adr, int len)
 {
   struct ipaddr_str buf;
-  const olsr_u8_t * const a_end = adr+len;
-  olsr_u16_t prefix = 0;
-  const olsr_u8_t *a;
+  const uint8_t * const a_end = adr+len;
+  uint16_t prefix = 0;
+  const uint8_t *a;
   for (a = adr; a < a_end && *a == 0xff; a++) {
     prefix += 8;
   }
@@ -119,17 +119,17 @@ int ip_in_net(const union olsr_ip_addr *ipaddr, const struct olsr_ip_prefix *net
 {
   int rv;
   if(olsr_cnf->ip_version == AF_INET) {
-    olsr_u32_t netmask = ntohl(~0 << (32 - net->prefix_len));
+    uint32_t netmask = ntohl(~0 << (32 - net->prefix_len));
     rv = (ipaddr->v4.s_addr & netmask) == (net->prefix.v4.s_addr & netmask);
   } else {
     /* IPv6 */
-    olsr_u32_t netmask;
-    const olsr_u32_t *i = (const olsr_u32_t *)&ipaddr->v6.s6_addr;
-    const olsr_u32_t *n = (const olsr_u32_t *)&net->prefix.v6.s6_addr;
+    uint32_t netmask;
+    const uint32_t *i = (const uint32_t *)&ipaddr->v6.s6_addr;
+    const uint32_t *n = (const uint32_t *)&net->prefix.v6.s6_addr;
     unsigned int prefix_len;
     for (prefix_len = net->prefix_len; prefix_len > 32; prefix_len -= 32) {
       if (*i != *n) {
-        return OLSR_FALSE;
+        return false;
       }
       i++;
       n++;
index d46cd7a..b42b3f2 100644 (file)
@@ -78,16 +78,16 @@ static INLINE void genipcopy(void *dst, const void *src) { memcpy(dst, src, olsr
 int ip_in_net(const union olsr_ip_addr *ipaddr, const struct olsr_ip_prefix *net);
 
 
-int prefix_to_netmask(olsr_u8_t *, int, olsr_u8_t);
+int prefix_to_netmask(uint8_t *, int, uint8_t);
 
-static INLINE int olsr_prefix_to_netmask(union olsr_ip_addr *adr, olsr_u8_t prefixlen) { return prefix_to_netmask(adr->v6.s6_addr, olsr_cnf->ipsize, prefixlen); }
+static INLINE int olsr_prefix_to_netmask(union olsr_ip_addr *adr, uint8_t prefixlen) { return prefix_to_netmask(adr->v6.s6_addr, olsr_cnf->ipsize, prefixlen); }
 
-olsr_u8_t netmask_to_prefix(const olsr_u8_t *, int);
+uint8_t netmask_to_prefix(const uint8_t *, int);
 
-static INLINE olsr_u8_t olsr_netmask_to_prefix(const union olsr_ip_addr *adr) { return netmask_to_prefix(adr->v6.s6_addr, olsr_cnf->ipsize); }
+static INLINE uint8_t olsr_netmask_to_prefix(const union olsr_ip_addr *adr) { return netmask_to_prefix(adr->v6.s6_addr, olsr_cnf->ipsize); }
 
-static INLINE olsr_u8_t olsr_netmask4_to_prefix(const olsr_u32_t *a) { return netmask_to_prefix((const olsr_u8_t *)a, sizeof(*a)); }
-static INLINE olsr_u8_t olsr_netmask6_to_prefix(const struct in6_addr *a) { return netmask_to_prefix((const olsr_u8_t *)a, sizeof(*a)); }
+static INLINE uint8_t olsr_netmask4_to_prefix(const uint32_t *a) { return netmask_to_prefix((const uint8_t *)a, sizeof(*a)); }
+static INLINE uint8_t olsr_netmask6_to_prefix(const struct in6_addr *a) { return netmask_to_prefix((const uint8_t *)a, sizeof(*a)); }
 
 static INLINE const char *ip4_to_string(struct ipaddr_str * const buf, const struct in_addr addr4) { return inet_ntop(AF_INET, &addr4, buf->buf, sizeof(buf->buf)); }
 
index a878fe2..316b151 100644 (file)
@@ -65,10 +65,10 @@ static struct olsr_cookie_info *link_loss_timer_cookie = NULL;
 static struct olsr_cookie_info *link_sym_timer_cookie = NULL;
 
 
-olsr_bool link_changes;                       /* is set if changes occur in MPRS set */
+bool link_changes;                    /* is set if changes occur in MPRS set */
 
 void
-signal_link_changes(olsr_bool val)
+signal_link_changes(bool val)
 {                              /* XXX ugly */
   link_changes = val;
 }
@@ -314,7 +314,7 @@ set_loss_link_multiplier(struct link_entry *entry)
   struct interface *inter;
   struct olsr_if *cfg_inter;
   struct olsr_lq_mult *mult;
-  olsr_u32_t val = 0;
+  uint32_t val = 0;
 
   /* find the interface for the link */
   inter = if_ifwithaddr(&entry->local_iface_addr);
@@ -377,7 +377,7 @@ olsr_delete_link_entry(struct link_entry *link)
   free(link->if_name);
   free(link);
 
-  changes_neighborhood = OLSR_TRUE;
+  changes_neighborhood = true;
 }
 
 void
@@ -408,7 +408,7 @@ olsr_expire_link_loss_timer(void *context)
   link = (struct link_entry *)context;
 
   /* count the lost packet */
-  olsr_update_packet_loss_worker(link, OLSR_TRUE);
+  olsr_update_packet_loss_worker(link, true);
 
   /* next timeout in 1.0 x htime */
   olsr_change_timer(link->link_loss_timer, link->loss_helloint,
@@ -433,7 +433,7 @@ olsr_expire_link_sym_timer(void *context)
   link->prev_status = lookup_link_status(link);
   update_neighbor_status(link->neighbor,
                         get_neighbor_status(&link->neighbor_iface_addr));
-  changes_neighborhood = OLSR_TRUE;
+  changes_neighborhood = true;
 }
 
 /**
@@ -570,7 +570,7 @@ add_link_entry(const union olsr_ip_addr *local,
     olsr_update_hysteresis_hello(new_link, htime);
     new_link->last_htime = htime;
     new_link->olsr_seqno = 0;
-    new_link->olsr_seqno_valid = OLSR_FALSE;
+    new_link->olsr_seqno_valid = false;
   }
 
   new_link->L_link_quality = 0.0;
@@ -824,7 +824,7 @@ olsr_print_link_set(void)
                addrsize, olsr_ip_to_string(&buf, &walker->neighbor_iface_addr),
                walker->L_link_quality,
                get_link_entry_text(walker, '/', &lqbuffer1),
-               get_linkcost_text(walker->linkcost, OLSR_FALSE, &lqbuffer2));
+               get_linkcost_text(walker->linkcost, false, &lqbuffer2));
   } OLSR_FOR_ALL_LINK_ENTRIES_END(walker);
 #endif
 }
@@ -843,7 +843,7 @@ olsr_update_packet_loss_hello_int(struct link_entry *entry,
 void
 olsr_update_packet_loss(struct link_entry *entry)
 {
-  olsr_update_packet_loss_worker(entry, OLSR_FALSE);
+  olsr_update_packet_loss_worker(entry, false);
 
   /* timeout for the first lost packet is 1.5 x htime */
   olsr_set_timer(&entry->link_loss_timer, entry->loss_helloint + entry->loss_helloint/2,
index 3abb5ff..877ef5e 100644 (file)
@@ -65,13 +65,13 @@ struct link_entry {
   clock_t ASYM_time;
   olsr_reltime vtime;
   struct neighbor_entry *neighbor;
-  olsr_u8_t prev_status;
+  uint8_t prev_status;
 
   /*
    * Hysteresis
    */
-  olsr_bool olsr_seqno_valid;
-  olsr_u16_t olsr_seqno;
+  bool olsr_seqno_valid;
+  uint16_t olsr_seqno;
   float L_link_quality;
   int L_link_pending;
   clock_t L_LOST_LINK_time;
@@ -85,13 +85,13 @@ struct link_entry {
   struct timer_entry *link_loss_timer;
 
   /* user defined multiplies for link quality, multiplied with 65536 */
-  olsr_u32_t loss_link_multiplier;
+  uint32_t loss_link_multiplier;
 
   /* cost of this link */
   olsr_linkcost linkcost;
 
   struct list_node link_list;         /* double linked list of all link entries */
-  olsr_u32_t linkquality[0];
+  uint32_t linkquality[0];
 };
 
 /* inline to recast from link_list back to link_entry */
@@ -115,7 +115,7 @@ LISTNODE2STRUCT(list2link, struct link_entry, link_list);
 
 /* Externals */
 extern struct list_node link_entry_head;
-extern olsr_bool link_changes;
+extern bool link_changes;
 
 /* Function prototypes */
 
@@ -123,8 +123,8 @@ void olsr_set_link_timer(struct link_entry *, unsigned int);
 void olsr_init_link_set(void);
 void olsr_delete_link_entry_by_ip(const union olsr_ip_addr *);
 void olsr_expire_link_hello_timer(void *);
-void olsr_update_packet_loss_worker(struct link_entry *, olsr_bool);
-void signal_link_changes(olsr_bool);   /* XXX ugly */
+void olsr_update_packet_loss_worker(struct link_entry *, bool);
+void signal_link_changes(bool);   /* XXX ugly */
 
 
 struct link_entry *get_best_link_to_neighbor(const union olsr_ip_addr *);
index f3188a5..b73300b 100644 (file)
@@ -74,7 +74,7 @@ static void olsr_netlink_addreq(struct olsr_rtreq *req, int type, const void *da
   memcpy(RTA_DATA(rta), data, len);
 }
 
-static int olsr_netlink_route(const struct rt_entry *rt, olsr_u8_t family, olsr_u8_t rttable, __u16 cmd)
+static int olsr_netlink_route(const struct rt_entry *rt, uint8_t family, uint8_t rttable, __u16 cmd)
 {
   int ret = 0;
   struct olsr_rtreq req;
@@ -89,7 +89,7 @@ static int olsr_netlink_route(const struct rt_entry *rt, olsr_u8_t family, olsr_
     .msg_controllen = 0,
     .msg_flags = 0
   };
-  olsr_u32_t metric = FIBM_FLAT != olsr_cnf->fib_metric
+  uint32_t metric = FIBM_FLAT != olsr_cnf->fib_metric
     ? (RTM_NEWROUTE == cmd
        ? rt->rt_best->rtp_metric.hops
        : rt->rt_metric.hops)
@@ -216,7 +216,7 @@ olsr_ioctl_add_route(const struct rt_entry *rt)
      (rt->rt_dst.prefix.v4.s_addr == INADDR_ANY) &&
      (rt->rt_dst.prefix_len == INADDR_ANY)) {
     delete_all_inet_gws();
-    olsr_cnf->del_gws = OLSR_FALSE;
+    olsr_cnf->del_gws = false;
   }
 
   rslt = ioctl(olsr_cnf->ioctl_s, SIOCADDRT, &kernel_route);
index 0f401f6..e1c05d4 100644 (file)
@@ -644,7 +644,7 @@ get_ipv6_address(char *ifname, struct sockaddr_in6 *saddr6, int addrtype6)
     char devname[IFNAMSIZ];
     char addr6p[8][5];
     int plen, scope, dad_status, if_idx;
-    olsr_bool found = OLSR_FALSE;
+    bool found = false;
     while (fscanf(f, "%4s%4s%4s%4s%4s%4s%4s%4s %02x %02x %02x %02x %20s\n",
                  addr6p[0], addr6p[1], addr6p[2], addr6p[3],
                  addr6p[4], addr6p[5], addr6p[6], addr6p[7],
@@ -657,23 +657,23 @@ get_ipv6_address(char *ifname, struct sockaddr_in6 *saddr6, int addrtype6)
        OLSR_PRINTF(5, "\tinet6 addr: %s\n", addr6);
        OLSR_PRINTF(5, "\tScope: %d\n", scope);
 
-        if (addrtype6 == OLSR_IP6T_SITELOCAL && scope == IPV6_ADDR_SITELOCAL) found = OLSR_TRUE;
-        else if (addrtype6 == OLSR_IP6T_UNIQUELOCAL && scope == IPV6_ADDR_GLOBAL) found = OLSR_TRUE;
-        else if (addrtype6 == OLSR_IP6T_GLOBAL && scope == IPV6_ADDR_GLOBAL) found = OLSR_TRUE;
+        if (addrtype6 == OLSR_IP6T_SITELOCAL && scope == IPV6_ADDR_SITELOCAL) found = true;
+        else if (addrtype6 == OLSR_IP6T_UNIQUELOCAL && scope == IPV6_ADDR_GLOBAL) found = true;
+        else if (addrtype6 == OLSR_IP6T_GLOBAL && scope == IPV6_ADDR_GLOBAL) found = true;
 
-        if (found == OLSR_TRUE) {
-          found = OLSR_FALSE;
+        if (found) {
+          found = false;
           if (addr6p[0][0] == 'F' || addr6p[0][0] == 'f') {
             if (addr6p[0][1] == 'C' || addr6p[0][1] == 'c' ||
-                addr6p[0][1] == 'D' || addr6p[0][1] == 'd') found = OLSR_TRUE;
+                addr6p[0][1] == 'D' || addr6p[0][1] == 'd') found = true;
           }
-          if(addrtype6 == OLSR_IP6T_SITELOCAL) found = OLSR_TRUE;
-          else if(addrtype6 == OLSR_IP6T_UNIQUELOCAL && found == OLSR_TRUE) found = OLSR_TRUE;
-          else if(addrtype6 == OLSR_IP6T_GLOBAL && found == OLSR_FALSE) found = OLSR_TRUE;
-          else found = OLSR_FALSE;
+          if(addrtype6 == OLSR_IP6T_SITELOCAL) found = true;
+          else if(addrtype6 == OLSR_IP6T_UNIQUELOCAL && found) found = true;
+          else if(addrtype6 == OLSR_IP6T_GLOBAL && !found) found = true;
+          else found = false;
         }
 
-       if (found == OLSR_TRUE) {
+       if (found) {
          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]);
@@ -858,13 +858,13 @@ calculate_if_metric(char *ifname)
 }
 
 
-olsr_bool
+bool
 is_if_link_up(char *ifname)
 {
   if(check_wireless_interface(ifname))
     {
       /* No link checking on wireless devices */
-      return OLSR_TRUE;
+      return true;
     }
   else
     {
index 140022e..bacc9ce 100644 (file)
@@ -53,7 +53,7 @@ void olsr_calculate_lq_mpr(void)
   int i, k;
   struct neighbor_entry *neigh;
   olsr_linkcost best, best_1hop;
-  olsr_bool mpr_changes = OLSR_FALSE;
+  bool mpr_changes = false;
 
   OLSR_FOR_ALL_NBR_ENTRIES(neigh) {
 
@@ -63,7 +63,7 @@ void olsr_calculate_lq_mpr(void)
 
     /* Clear current MPR status. */
 
-    neigh->is_mpr = OLSR_FALSE;
+    neigh->is_mpr = false;
 
     /* In this pass we are only interested in WILL_ALWAYS neighbours */
 
@@ -71,10 +71,10 @@ void olsr_calculate_lq_mpr(void)
       continue;
     }
 
-    neigh->is_mpr = OLSR_TRUE;
+    neigh->is_mpr = true;
 
     if (neigh->is_mpr != neigh->was_mpr) {
-      mpr_changes = OLSR_TRUE;
+      mpr_changes = true;
     }
 
   } OLSR_FOR_ALL_NBR_ENTRIES_END(neigh);
@@ -135,7 +135,7 @@ void olsr_calculate_lq_mpr(void)
           for (walker = neigh2->neighbor_2_nblist.next;
                walker != &neigh2->neighbor_2_nblist;
                walker = walker->next)
-            walker->neighbor->skip = OLSR_FALSE;
+            walker->neighbor->skip = false;
 
           for (k = 0; k < olsr_cnf->mpr_coverage; k++)
             {
@@ -161,11 +161,11 @@ void olsr_calculate_lq_mpr(void)
                * any existing 1-hop path. */
               if ((neigh != NULL) && (best < best_1hop))
                 {
-                  neigh->is_mpr = OLSR_TRUE;
-                  neigh->skip = OLSR_TRUE;
+                  neigh->is_mpr = true;
+                  neigh->skip = true;
           
                   if (neigh->is_mpr != neigh->was_mpr)
-                    mpr_changes = OLSR_TRUE;
+                    mpr_changes = true;
                 }
 
               /* no neighbour found => the requested MPR coverage cannot
@@ -178,7 +178,7 @@ void olsr_calculate_lq_mpr(void)
     }
 
   if (mpr_changes && olsr_cnf->tc_redundancy > 0)
-    signal_link_changes(OLSR_TRUE);
+    signal_link_changes(true);
 }
 
 /*
index 1bb42d2..2bba2e6 100644 (file)
@@ -60,7 +60,7 @@
 
 #include <stdlib.h>
 
-olsr_bool lq_tc_pending = OLSR_FALSE;
+bool lq_tc_pending = false;
 
 static unsigned char msg_buffer[MAXMESSAGESIZE - OLSR_HEADERSIZE];
 
@@ -158,7 +158,7 @@ create_lq_tc(struct lq_tc_message *lq_tc, struct interface *outif)
   // remember that we have generated an LQ TC message; this is
   // checked in net_output()
 
-  lq_tc_pending = OLSR_TRUE;
+  lq_tc_pending = true;
 
   // initialize the static fields
 
@@ -333,7 +333,7 @@ serialize_lq_hello(struct lq_hello_message *lq_hello, struct interface *outif)
   struct lq_hello_info_header *info_head;
   struct lq_hello_neighbor *neigh;
   unsigned char *buff;
-  olsr_bool is_first;
+  bool is_first;
   int i;
 
   // leave space for the OLSR header
@@ -371,13 +371,13 @@ 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 < ARRAYSIZE(LINK_ORDER); j++) {
-        is_first = OLSR_TRUE;
+        is_first = true;
         for (neigh = lq_hello->neigh; neigh != NULL; neigh = neigh->next) {
           if (0 == i && 0 == j) expected_size += olsr_cnf->ipsize + 4;
           if (neigh->neigh_type == i && neigh->link_type == LINK_ORDER[j]) {
             if (is_first) {
               expected_size += sizeof(struct lq_hello_info_header);
-              is_first = OLSR_FALSE;
+              is_first = false;
             }
           }
         }
@@ -399,7 +399,7 @@ serialize_lq_hello(struct lq_hello_message *lq_hello, struct interface *outif)
       unsigned int j;
       for(j = 0; j < ARRAYSIZE(LINK_ORDER); j++)
         {
-          is_first = OLSR_TRUE;
+          is_first = true;
 
           // loop through neighbors
 
@@ -449,7 +449,7 @@ serialize_lq_hello(struct lq_hello_message *lq_hello, struct interface *outif)
 
                   // we need a new info header
 
-                  is_first = OLSR_TRUE;
+                  is_first = true;
                 }
 
               // create a new info header
@@ -471,7 +471,7 @@ serialize_lq_hello(struct lq_hello_message *lq_hello, struct interface *outif)
               // add the corresponding link quality
               size += olsr_serialize_hello_lq_pair(&buff[size], neigh);
 
-              is_first = OLSR_FALSE;
+              is_first = false;
             }
 
           // finalize the info header, if there are any neighbors with the
@@ -493,12 +493,12 @@ serialize_lq_hello(struct lq_hello_message *lq_hello, struct interface *outif)
   net_outbuffer_push(outif, msg_buffer, size + off);
 }
 
-static olsr_u8_t
+static uint8_t
 calculate_border_flag(void *lower_border, void *higher_border) {
-       olsr_u8_t *lower = lower_border;
-       olsr_u8_t *higher = higher_border;
-       olsr_u8_t bitmask;
-       olsr_u8_t part, bitpos;
+       uint8_t *lower = lower_border;
+       uint8_t *higher = higher_border;
+       uint8_t bitmask;
+       uint8_t part, bitpos;
        
        for (part = 0; part < olsr_cnf->ipsize; part ++) {
                if (lower[part] != higher[part]) {
@@ -531,7 +531,7 @@ serialize_lq_tc(struct lq_tc_message *lq_tc, struct interface *outif)
   unsigned char *buff;
 
   union olsr_ip_addr *last_ip = NULL;
-  olsr_u8_t left_border_flag = 0xff;
+  uint8_t left_border_flag = 0xff;
   
   // leave space for the OLSR header
 
index 94400ae..adbc6bf 100644 (file)
 /* deserialized OLSR header */
 
 struct olsr_common {
-  olsr_u8_t          type;
-  olsr_u16_t         size;
+  uint8_t          type;
+  uint16_t         size;
   olsr_reltime       vtime;
   union olsr_ip_addr orig;
-  olsr_u8_t          ttl;
-  olsr_u8_t          hops;
-  olsr_u16_t         seqno;
+  uint8_t          ttl;
+  uint8_t          hops;
+  uint16_t         seqno;
 };
 
 /* serialized IPv4 OLSR header */
 
 struct olsr_header_v4 {
-  olsr_u8_t  type;
-  olsr_u8_t  vtime;
-  olsr_u16_t size;
-  olsr_u32_t orig;
-  olsr_u8_t  ttl;
-  olsr_u8_t  hops;
-  olsr_u16_t seqno;
+  uint8_t  type;
+  uint8_t  vtime;
+  uint16_t size;
+  uint32_t orig;
+  uint8_t  ttl;
+  uint8_t  hops;
+  uint16_t seqno;
 };
 
 /* serialized IPv6 OLSR header */
 
 struct olsr_header_v6 {
-  olsr_u8_t     type;
-  olsr_u8_t     vtime;
-  olsr_u16_t    size;
+  uint8_t     type;
+  uint8_t     vtime;
+  uint16_t    size;
   unsigned char orig[16];
-  olsr_u8_t     ttl;
-  olsr_u8_t     hops;
-  olsr_u16_t    seqno;
+  uint8_t     ttl;
+  uint8_t     hops;
+  uint16_t    seqno;
 };
 
 /* deserialized LQ_HELLO */
 
 struct lq_hello_neighbor {
-  olsr_u8_t                link_type;
-  olsr_u8_t                neigh_type;
+  uint8_t                link_type;
+  uint8_t                neigh_type;
   union olsr_ip_addr       addr;
   struct lq_hello_neighbor *next;
-  olsr_u32_t               linkquality[0];
+  uint32_t               linkquality[0];
 };
 
 struct lq_hello_message {
   struct olsr_common       comm;
   olsr_reltime             htime;
-  olsr_u8_t                will;
+  uint8_t                will;
   struct lq_hello_neighbor *neigh;
 };
 
 /* serialized LQ_HELLO */
 
 struct lq_hello_info_header {
-  olsr_u8_t  link_code;
-  olsr_u8_t  reserved;
-  olsr_u16_t size;
+  uint8_t  link_code;
+  uint8_t  reserved;
+  uint16_t size;
 };
 
 struct lq_hello_header {
-  olsr_u16_t reserved;
-  olsr_u8_t  htime;
-  olsr_u8_t  will;
+  uint16_t reserved;
+  uint8_t  htime;
+  uint8_t  will;
 };
 
 /* deserialized LQ_TC */
 struct lq_tc_message {
   struct olsr_common    comm;
   union olsr_ip_addr    from;
-  olsr_u16_t            ansn;
+  uint16_t            ansn;
   struct tc_mpr_addr    *neigh;
 };
 
 /* serialized LQ_TC */
 
 struct lq_tc_header {
-  olsr_u16_t ansn;
-  olsr_u8_t lower_border;
-  olsr_u8_t upper_border;
+  uint16_t ansn;
+  uint8_t lower_border;
+  uint8_t upper_border;
 };
 
-static INLINE void        pkt_get_u8(const olsr_u8_t **p, olsr_u8_t  *var)         { *var =       *(const olsr_u8_t *)(*p);          *p += sizeof(olsr_u8_t); }
-static INLINE void       pkt_get_u16(const olsr_u8_t **p, olsr_u16_t *var)         { *var = ntohs(*(const olsr_u16_t *)(*p));        *p += sizeof(olsr_u16_t); }
-static INLINE void       pkt_get_u32(const olsr_u8_t **p, olsr_u32_t *var)         { *var = ntohl(*(const olsr_u32_t *)(p));         *p += sizeof(olsr_u32_t); }
-static INLINE void        pkt_get_s8(const olsr_u8_t **p, olsr_8_t  *var)          { *var =       *(const olsr_8_t *)(*p);           *p += sizeof(olsr_8_t); }
-static INLINE void       pkt_get_s16(const olsr_u8_t **p, olsr_16_t *var)          { *var = ntohs(*(const olsr_16_t *)(*p));         *p += sizeof(olsr_16_t); }
-static INLINE void       pkt_get_s32(const olsr_u8_t **p, olsr_32_t *var)          { *var = ntohl(*(const olsr_32_t *)(*p));         *p += sizeof(olsr_32_t); }
-static INLINE void   pkt_get_reltime(const olsr_u8_t **p, olsr_reltime *var)       { *var = me_to_reltime(**p);                       *p += sizeof(olsr_u8_t); }
-static INLINE void pkt_get_ipaddress(const olsr_u8_t **p, union olsr_ip_addr *var) { memcpy(var, *p, olsr_cnf->ipsize);              *p += olsr_cnf->ipsize; }
-static INLINE void pkt_get_prefixlen(const olsr_u8_t **p, olsr_u8_t *var)          { *var = netmask_to_prefix(*p, olsr_cnf->ipsize); *p += olsr_cnf->ipsize; }
-
-static INLINE void        pkt_ignore_u8(const olsr_u8_t **p) { *p += sizeof(olsr_u8_t); }
-static INLINE void       pkt_ignore_u16(const olsr_u8_t **p) { *p += sizeof(olsr_u16_t); }
-static INLINE void       pkt_ignore_u32(const olsr_u8_t **p) { *p += sizeof(olsr_u32_t); }
-static INLINE void        pkt_ignore_s8(const olsr_u8_t **p) { *p += sizeof(olsr_8_t); }
-static INLINE void       pkt_ignore_s16(const olsr_u8_t **p) { *p += sizeof(olsr_16_t); }
-static INLINE void       pkt_ignore_s32(const olsr_u8_t **p) { *p += sizeof(olsr_32_t); }
-static INLINE void pkt_ignore_ipaddress(const olsr_u8_t **p) { *p += olsr_cnf->ipsize; }
-static INLINE void pkt_ignore_prefixlen(const olsr_u8_t **p) { *p += olsr_cnf->ipsize; }
-
-static INLINE void        pkt_put_u8(olsr_u8_t **p, olsr_u8_t  var)                { *(olsr_u8_t *)(*p)  = var;          *p += sizeof(olsr_u8_t); }
-static INLINE void       pkt_put_u16(olsr_u8_t **p, olsr_u16_t var)                { *(olsr_u16_t *)(*p) = htons(var);   *p += sizeof(olsr_u16_t); }
-static INLINE void       pkt_put_u32(olsr_u8_t **p, olsr_u32_t var)                { *(olsr_u32_t *)(*p) = htonl(var);   *p += sizeof(olsr_u32_t); }
-static INLINE void        pkt_put_s8(olsr_u8_t **p, olsr_8_t  var)                 { *(olsr_8_t *)(*p)   = var;          *p += sizeof(olsr_8_t); }
-static INLINE void       pkt_put_s16(olsr_u8_t **p, olsr_16_t var)                 { *(olsr_16_t *)(*p)  = htons(var);   *p += sizeof(olsr_16_t); }
-static INLINE void       pkt_put_s32(olsr_u8_t **p, olsr_32_t var)                 { *(olsr_32_t *)(*p)  = htonl(var);   *p += sizeof(olsr_32_t); }
-static INLINE void   pkt_put_reltime(olsr_u8_t **p, olsr_reltime var)              { **p = reltime_to_me(var);           *p += sizeof(olsr_u8_t); }
-static INLINE void pkt_put_ipaddress(olsr_u8_t **p, const union olsr_ip_addr *var) { memcpy(*p, var, olsr_cnf->ipsize); *p += olsr_cnf->ipsize; }
-static INLINE void pkt_put_prefixlen(olsr_u8_t **p, olsr_u8_t var)                 { prefix_to_netmask(*p, olsr_cnf->ipsize, var); *p += olsr_cnf->ipsize; }
+static INLINE void        pkt_get_u8(const uint8_t **p, uint8_t  *var)         { *var =       *(const uint8_t *)(*p);          *p += sizeof(uint8_t); }
+static INLINE void       pkt_get_u16(const uint8_t **p, uint16_t *var)         { *var = ntohs(*(const uint16_t *)(*p));        *p += sizeof(uint16_t); }
+static INLINE void       pkt_get_u32(const uint8_t **p, uint32_t *var)         { *var = ntohl(*(const uint32_t *)(p));         *p += sizeof(uint32_t); }
+static INLINE void        pkt_get_s8(const uint8_t **p, int8_t  *var)          { *var =       *(const int8_t *)(*p);           *p += sizeof(int8_t); }
+static INLINE void       pkt_get_s16(const uint8_t **p, int16_t *var)          { *var = ntohs(*(const int16_t *)(*p));         *p += sizeof(int16_t); }
+static INLINE void       pkt_get_s32(const uint8_t **p, int32_t *var)          { *var = ntohl(*(const int32_t *)(*p));         *p += sizeof(int32_t); }
+static INLINE void   pkt_get_reltime(const uint8_t **p, olsr_reltime *var)       { *var = me_to_reltime(**p);                       *p += sizeof(uint8_t); }
+static INLINE void pkt_get_ipaddress(const uint8_t **p, union olsr_ip_addr *var) { memcpy(var, *p, olsr_cnf->ipsize);              *p += olsr_cnf->ipsize; }
+static INLINE void pkt_get_prefixlen(const uint8_t **p, uint8_t *var)          { *var = netmask_to_prefix(*p, olsr_cnf->ipsize); *p += olsr_cnf->ipsize; }
+
+static INLINE void        pkt_ignore_u8(const uint8_t **p) { *p += sizeof(uint8_t); }
+static INLINE void       pkt_ignore_u16(const uint8_t **p) { *p += sizeof(uint16_t); }
+static INLINE void       pkt_ignore_u32(const uint8_t **p) { *p += sizeof(uint32_t); }
+static INLINE void        pkt_ignore_s8(const uint8_t **p) { *p += sizeof(int8_t); }
+static INLINE void       pkt_ignore_s16(const uint8_t **p) { *p += sizeof(int16_t); }
+static INLINE void       pkt_ignore_s32(const uint8_t **p) { *p += sizeof(int32_t); }
+static INLINE void pkt_ignore_ipaddress(const uint8_t **p) { *p += olsr_cnf->ipsize; }
+static INLINE void pkt_ignore_prefixlen(const uint8_t **p) { *p += olsr_cnf->ipsize; }
+
+static INLINE void        pkt_put_u8(uint8_t **p, uint8_t  var)                { *(uint8_t *)(*p)  = var;          *p += sizeof(uint8_t); }
+static INLINE void       pkt_put_u16(uint8_t **p, uint16_t var)                { *(uint16_t *)(*p) = htons(var);   *p += sizeof(uint16_t); }
+static INLINE void       pkt_put_u32(uint8_t **p, uint32_t var)                { *(uint32_t *)(*p) = htonl(var);   *p += sizeof(uint32_t); }
+static INLINE void        pkt_put_s8(uint8_t **p, int8_t  var)                 { *(int8_t *)(*p)   = var;          *p += sizeof(int8_t); }
+static INLINE void       pkt_put_s16(uint8_t **p, int16_t var)                 { *(int16_t *)(*p)  = htons(var);   *p += sizeof(int16_t); }
+static INLINE void       pkt_put_s32(uint8_t **p, int32_t var)                 { *(int32_t *)(*p)  = htonl(var);   *p += sizeof(int32_t); }
+static INLINE void   pkt_put_reltime(uint8_t **p, olsr_reltime var)              { **p = reltime_to_me(var);           *p += sizeof(uint8_t); }
+static INLINE void pkt_put_ipaddress(uint8_t **p, const union olsr_ip_addr *var) { memcpy(*p, var, olsr_cnf->ipsize); *p += olsr_cnf->ipsize; }
+static INLINE void pkt_put_prefixlen(uint8_t **p, uint8_t var)                 { prefix_to_netmask(*p, olsr_cnf->ipsize, var); *p += olsr_cnf->ipsize; }
 
 void olsr_output_lq_hello(void *para);
 
 void olsr_output_lq_tc(void *para);
 
-extern olsr_bool lq_tc_pending;
+extern bool lq_tc_pending;
 
 #endif
 
index 80bd709..1868ea9 100644 (file)
@@ -100,7 +100,7 @@ register_lq_handler(struct lq_handler *handler, const char *name)
   node->node.key = node->name;
   node->handler = handler;
   
-  avl_insert(&lq_handler_tree, &node->node, OLSR_FALSE); 
+  avl_insert(&lq_handler_tree, &node->node, false); 
 }
 
 int
@@ -148,7 +148,7 @@ olsr_calc_tc_cost(const struct tc_edge_entry *tc_edge)
  * @param second linkcost value
  * @return boolean
  */
-olsr_bool
+bool
 olsr_is_relevant_costchange(olsr_linkcost c1, olsr_linkcost c2)
 {
   return active_lq_handler->is_relevant_costchange(c1, c2);
@@ -181,7 +181,7 @@ olsr_serialize_hello_lq_pair(unsigned char *buff,
  * @param pointer to hello_neighbor
  */
 void
-olsr_deserialize_hello_lq_pair(const olsr_u8_t ** curr,
+olsr_deserialize_hello_lq_pair(const uint8_t ** curr,
                               struct hello_neighbor *neigh)
 {
   active_lq_handler->deserialize_hello_lq(curr, neigh->linkquality);
@@ -213,7 +213,7 @@ olsr_serialize_tc_lq_pair(unsigned char *buff, struct tc_mpr_addr *neigh)
  * @param pointer to tc_edge_entry
  */
 void
-olsr_deserialize_tc_lq_pair(const olsr_u8_t ** curr, struct tc_edge_entry *edge)
+olsr_deserialize_tc_lq_pair(const uint8_t ** curr, struct tc_edge_entry *edge)
 {
   active_lq_handler->deserialize_tc_lq(curr, edge->linkquality);
 }
@@ -226,10 +226,10 @@ olsr_deserialize_tc_lq_pair(const olsr_u8_t ** curr, struct tc_edge_entry *edge)
  * quality value.
  * 
  * @param pointer to link_entry
- * @param OLSR_TRUE if hello package was lost
+ * @param true if hello package was lost
  */
 void
-olsr_update_packet_loss_worker(struct link_entry *entry, olsr_bool lost)
+olsr_update_packet_loss_worker(struct link_entry *entry, bool lost)
 {
   olsr_linkcost lq;
   lq = active_lq_handler->packet_loss_handler(entry, entry->linkquality, lost);
@@ -238,15 +238,15 @@ olsr_update_packet_loss_worker(struct link_entry *entry, olsr_bool lost)
     entry->linkcost = lq;
 
     if (olsr_cnf->lq_dlimit > 0) {
-      changes_neighborhood = OLSR_TRUE;
-      changes_topology = OLSR_TRUE;
+      changes_neighborhood = true;
+      changes_topology = true;
     }
 
     else
       OLSR_PRINTF(3, "Skipping Dijkstra (1)\n");
 
     /* XXX - we should check whether we actually announce this neighbour */
-    signal_link_changes(OLSR_TRUE);
+    signal_link_changes(true);
   }
 }
 
@@ -320,7 +320,7 @@ get_tc_edge_entry_text(struct tc_edge_entry *entry, char separator, struct lqtex
  * @return pointer to buffer filled with text
  */
 const char *
-get_linkcost_text(olsr_linkcost cost, olsr_bool route,
+get_linkcost_text(olsr_linkcost cost, bool route,
                  struct lqtextbuffer *buffer)
 {
   static const char *infinite = "INFINITE";
index 626ff99..40c1f84 100644 (file)
@@ -69,10 +69,10 @@ struct lq_handler {
   olsr_linkcost(*calc_hello_cost) (const void *lq);
   olsr_linkcost(*calc_tc_cost) (const void *lq);
 
-  olsr_bool(*is_relevant_costchange) (olsr_linkcost c1, olsr_linkcost c2);
+  bool(*is_relevant_costchange) (olsr_linkcost c1, olsr_linkcost c2);
 
   olsr_linkcost(*packet_loss_handler) (struct link_entry * entry, void *lq,
-                                      olsr_bool lost);
+                                      bool lost);
 
   void (*memorize_foreign_hello) (void *local, void *foreign);
   void (*copy_link_lq_into_tc) (void *target, void *source);
@@ -81,8 +81,8 @@ struct lq_handler {
 
   int (*serialize_hello_lq) (unsigned char *buff, void *lq);
   int (*serialize_tc_lq) (unsigned char *buff, void *lq);
-  void (*deserialize_hello_lq) (const olsr_u8_t ** curr, void *lq);
-  void (*deserialize_tc_lq) (const olsr_u8_t ** curr, void *lq);
+  void (*deserialize_hello_lq) (const uint8_t ** curr, void *lq);
+  void (*deserialize_tc_lq) (const uint8_t ** curr, void *lq);
 
   const char *(*print_hello_lq) (void *ptr, char separator, struct lqtextbuffer * buffer);
   const char *(*print_tc_lq) (void *ptr, char separator, struct lqtextbuffer * buffer);
@@ -116,17 +116,17 @@ void register_lq_handler(struct lq_handler *handler, const char *name);
 int activate_lq_handler(const char *name);
 
 olsr_linkcost olsr_calc_tc_cost(const struct tc_edge_entry *);
-olsr_bool olsr_is_relevant_costchange(olsr_linkcost c1, olsr_linkcost c2);
+bool olsr_is_relevant_costchange(olsr_linkcost c1, olsr_linkcost c2);
 
 int olsr_serialize_hello_lq_pair(unsigned char *buff,
                                 struct lq_hello_neighbor *neigh);
-void olsr_deserialize_hello_lq_pair(const olsr_u8_t ** curr,
+void olsr_deserialize_hello_lq_pair(const uint8_t ** curr,
                                    struct hello_neighbor *neigh);
 int olsr_serialize_tc_lq_pair(unsigned char *buff, struct tc_mpr_addr *neigh);
-void olsr_deserialize_tc_lq_pair(const olsr_u8_t ** curr,
+void olsr_deserialize_tc_lq_pair(const uint8_t ** curr,
                                 struct tc_edge_entry *edge);
 
-void olsr_update_packet_loss_worker(struct link_entry *entry, olsr_bool lost);
+void olsr_update_packet_loss_worker(struct link_entry *entry, bool lost);
 void olsr_memorize_foreign_hello_lq(struct link_entry *local,
                                    struct hello_neighbor *foreign);
 
@@ -136,7 +136,7 @@ const char *get_link_entry_text(struct link_entry *entry,
 const char *get_tc_edge_entry_text(struct tc_edge_entry *entry,
                                   char separator,
                                   struct lqtextbuffer *buffer);
-const char *get_linkcost_text(olsr_linkcost cost, olsr_bool route,
+const char *get_linkcost_text(olsr_linkcost cost, bool route,
                              struct lqtextbuffer *buffer);
 
 void olsr_copy_hello_lq(struct lq_hello_neighbor *target,
index 6ad417b..8ed1dbf 100644 (file)
@@ -79,8 +79,8 @@ struct lq_handler lq_etx_ff_handler = {
 
 static char *default_lq_ff_linkcost2text(struct lqtextbuffer *buffer, olsr_linkcost cost) {
        // must calculate
-       olsr_u32_t roundDown = cost >> 16;
-       olsr_u32_t fraction = ((cost & 0xffff) * 1000) >> 16;
+       uint32_t roundDown = cost >> 16;
+       uint32_t fraction = ((cost & 0xffff) * 1000) >> 16;
 
        sprintf(buffer->buf, "%u.%u", roundDown, fraction);
        return buffer->buf;
@@ -90,7 +90,7 @@ static void default_lq_parser_ff(struct olsr *olsr, struct interface *in_if, uni
   const union olsr_ip_addr *main_addr;
   struct link_entry *lnk;
   struct default_lq_ff_hello *lq;
-  olsr_u32_t seq_diff;
+  uint32_t seq_diff;
 
   /* Find main address */
   main_addr = olsr_lookup_main_addr_by_alias(from_addr);
@@ -104,7 +104,7 @@ static void default_lq_parser_ff(struct olsr *olsr, struct interface *in_if, uni
   lq = (struct default_lq_ff_hello *)lnk->linkquality;
 
   if (lq->last_seq_nr > olsr->olsr_seqno) {
-    seq_diff = (olsr_u32_t)olsr->olsr_seqno + 65536 - lq->last_seq_nr;
+    seq_diff = (uint32_t)olsr->olsr_seqno + 65536 - lq->last_seq_nr;
   } else {
     seq_diff = olsr->olsr_seqno - lq->last_seq_nr;
   }
@@ -124,8 +124,8 @@ static void default_lq_ff_timer(void __attribute__((unused)) *context) {
   struct link_entry *link;
   OLSR_FOR_ALL_LINK_ENTRIES(link) {
     struct default_lq_ff_hello *tlq = (struct default_lq_ff_hello *)link->linkquality;
-    olsr_u32_t ratio;
-    olsr_u16_t i, received, lost;
+    uint32_t ratio;
+    uint16_t i, received, lost;
 
 #if !defined(NODEBUG) && defined(DEBUG)
     struct ipaddr_str buf;
@@ -163,7 +163,7 @@ static void default_lq_ff_timer(void __attribute__((unused)) *context) {
       ratio = ratio / (received + lost);
       ratio = (ratio * 255) >> 16;
 
-      tlq->lq.valueLq = (olsr_u8_t)(ratio);
+      tlq->lq.valueLq = (uint8_t)(ratio);
     }
     link->linkcost = default_lq_calc_cost_ff(tlq);
 
@@ -217,7 +217,7 @@ int default_lq_serialize_hello_lq_pair_ff(unsigned char *buff, void *ptr) {
   return 4;
 }
 
-void default_lq_deserialize_hello_lq_pair_ff(const olsr_u8_t **curr, void *ptr) {
+void default_lq_deserialize_hello_lq_pair_ff(const uint8_t **curr, void *ptr) {
   struct default_lq_ff *lq = ptr;
 
   pkt_get_u8(curr, &lq->valueLq);
@@ -225,7 +225,7 @@ void default_lq_deserialize_hello_lq_pair_ff(const olsr_u8_t **curr, void *ptr)
   pkt_ignore_u16(curr);
 }
 
-olsr_bool default_lq_is_relevant_costchange_ff(olsr_linkcost c1, olsr_linkcost c2) {
+bool default_lq_is_relevant_costchange_ff(olsr_linkcost c1, olsr_linkcost c2) {
   if (c1 > c2) {
     return c2 - c1 > LQ_PLUGIN_RELEVANT_COSTCHANGE_FF;
   }
@@ -243,7 +243,7 @@ int default_lq_serialize_tc_lq_pair_ff(unsigned char *buff, void *ptr) {
   return 4;
 }
 
-void default_lq_deserialize_tc_lq_pair_ff(const olsr_u8_t **curr, void *ptr) {
+void default_lq_deserialize_tc_lq_pair_ff(const uint8_t **curr, void *ptr) {
   struct default_lq_ff *lq = ptr;
 
   pkt_get_u8(curr, &lq->valueLq);
@@ -251,7 +251,7 @@ void default_lq_deserialize_tc_lq_pair_ff(const olsr_u8_t **curr, void *ptr) {
   pkt_ignore_u16(curr);
 }
 
-olsr_linkcost default_lq_packet_loss_worker_ff(struct link_entry __attribute__((unused)) *link, void __attribute__((unused)) *ptr, olsr_bool __attribute__((unused)) lost) {
+olsr_linkcost default_lq_packet_loss_worker_ff(struct link_entry __attribute__((unused)) *link, void __attribute__((unused)) *ptr, bool __attribute__((unused)) lost) {
   return link->linkcost;
 }
 
index 718283f..83dc9fb 100644 (file)
 #define LQ_FF_QUICKSTART_INIT 4
 
 struct default_lq_ff {
-  olsr_u8_t valueLq;
-  olsr_u8_t valueNlq;
+  uint8_t valueLq;
+  uint8_t valueNlq;
 };
 
 struct default_lq_ff_hello {
   struct default_lq_ff lq;
-       olsr_u8_t windowSize, activePtr;
-       olsr_u16_t last_seq_nr;
-       olsr_u16_t received[LQ_FF_WINDOW], lost[LQ_FF_WINDOW];
+       uint8_t windowSize, activePtr;
+       uint16_t last_seq_nr;
+       uint16_t received[LQ_FF_WINDOW], lost[LQ_FF_WINDOW];
 };
 
 void default_lq_initialize_ff(void);
 
 olsr_linkcost default_lq_calc_cost_ff(const void *lq);
 
-olsr_bool default_lq_is_relevant_costchange_ff(olsr_linkcost c1, olsr_linkcost c2);
+bool default_lq_is_relevant_costchange_ff(olsr_linkcost c1, olsr_linkcost c2);
 
-olsr_linkcost default_lq_packet_loss_worker_ff(struct link_entry *link, void *lq, olsr_bool lost);
+olsr_linkcost default_lq_packet_loss_worker_ff(struct link_entry *link, void *lq, bool lost);
 void default_lq_memorize_foreign_hello_ff(void *local, void *foreign);
 
 int default_lq_serialize_hello_lq_pair_ff(unsigned char *buff, void *lq);
-void default_lq_deserialize_hello_lq_pair_ff(const olsr_u8_t **curr, void *lq);
+void default_lq_deserialize_hello_lq_pair_ff(const uint8_t **curr, void *lq);
 int default_lq_serialize_tc_lq_pair_ff(unsigned char *buff, void *lq);
-void default_lq_deserialize_tc_lq_pair_ff(const olsr_u8_t **curr, void *lq);
+void default_lq_deserialize_tc_lq_pair_ff(const uint8_t **curr, void *lq);
 
 void default_lq_copy_link2tc_ff(void *target, void *source);
 void default_lq_clear_ff(void *target);
index 97dfa58..81c29f6 100644 (file)
@@ -107,9 +107,9 @@ int default_lq_serialize_hello_lq_pair_float(unsigned char *buff, void *ptr) {
   return 4;
 }
 
-void default_lq_deserialize_hello_lq_pair_float(const olsr_u8_t **curr, void *ptr) {
+void default_lq_deserialize_hello_lq_pair_float(const uint8_t **curr, void *ptr) {
   struct default_lq_float *lq = ptr;
-  olsr_u8_t lq_value, nlq_value;
+  uint8_t lq_value, nlq_value;
   
   pkt_get_u8(curr, &lq_value);
   pkt_get_u8(curr, &nlq_value);
@@ -119,7 +119,7 @@ void default_lq_deserialize_hello_lq_pair_float(const olsr_u8_t **curr, void *pt
   lq->nlq = (float)nlq_value / 255.0;
 }
 
-olsr_bool default_lq_is_relevant_costchange_float(olsr_linkcost c1, olsr_linkcost c2) {
+bool default_lq_is_relevant_costchange_float(olsr_linkcost c1, olsr_linkcost c2) {
   if (c1 > c2) {
     return c2 - c1 > LQ_PLUGIN_RELEVANT_COSTCHANGE;
   }
@@ -137,9 +137,9 @@ int default_lq_serialize_tc_lq_pair_float(unsigned char *buff, void *ptr) {
   return 4;
 }
 
-void default_lq_deserialize_tc_lq_pair_float(const olsr_u8_t **curr, void *ptr) {
+void default_lq_deserialize_tc_lq_pair_float(const uint8_t **curr, void *ptr) {
   struct default_lq_float *lq = ptr;
-  olsr_u8_t lq_value, nlq_value;
+  uint8_t lq_value, nlq_value;
   
   pkt_get_u8(curr, &lq_value);
   pkt_get_u8(curr, &nlq_value);
@@ -149,7 +149,7 @@ void default_lq_deserialize_tc_lq_pair_float(const olsr_u8_t **curr, void *ptr)
   lq->nlq = (float)nlq_value / 255.0;
 }
 
-olsr_linkcost default_lq_packet_loss_worker_float(struct link_entry *link, void *ptr, olsr_bool lost) {
+olsr_linkcost default_lq_packet_loss_worker_float(struct link_entry *link, void *ptr, bool lost) {
   struct default_lq_float *tlq = ptr;
   float alpha = olsr_cnf->lq_aging;
   
index 92fc583..847bd0e 100644 (file)
 
 struct default_lq_float {
   float lq, nlq;
-  olsr_u16_t quickstart;
+  uint16_t quickstart;
 };
 
 void default_lq_initialize_float(void);
 
 olsr_linkcost default_lq_calc_cost_float(const void *lq);
 
-olsr_bool default_lq_is_relevant_costchange_float(olsr_linkcost c1, olsr_linkcost c2);
+bool default_lq_is_relevant_costchange_float(olsr_linkcost c1, olsr_linkcost c2);
 
-olsr_linkcost default_lq_packet_loss_worker_float(struct link_entry *link, void *lq, olsr_bool lost);
+olsr_linkcost default_lq_packet_loss_worker_float(struct link_entry *link, void *lq, bool lost);
 void default_lq_memorize_foreign_hello_float(void *local, void *foreign);
 
 int default_lq_serialize_hello_lq_pair_float(unsigned char *buff, void *lq);
-void default_lq_deserialize_hello_lq_pair_float(const olsr_u8_t **curr, void *lq);
+void default_lq_deserialize_hello_lq_pair_float(const uint8_t **curr, void *lq);
 int default_lq_serialize_tc_lq_pair_float(unsigned char *buff, void *lq);
-void default_lq_deserialize_tc_lq_pair_float(const olsr_u8_t **curr, void *lq);
+void default_lq_deserialize_tc_lq_pair_float(const uint8_t **curr, void *lq);
 
 void default_lq_copy_link2tc_float(void *target, void *source);
 void default_lq_clear_float(void *target);
index dab0d50..5c2fc8d 100644 (file)
@@ -75,14 +75,14 @@ struct lq_handler lq_etx_fpm_handler = {
     sizeof(struct default_lq_fpm)
 };
 
-olsr_u32_t aging_factor_new, aging_factor_old;
-olsr_u32_t aging_quickstart_new, aging_quickstart_old;
+uint32_t aging_factor_new, aging_factor_old;
+uint32_t aging_quickstart_new, aging_quickstart_old;
 
 void default_lq_initialize_fpm(void) {
-  aging_factor_new = (olsr_u32_t)(olsr_cnf->lq_aging * LQ_FPM_INTERNAL_MULTIPLIER);
+  aging_factor_new = (uint32_t)(olsr_cnf->lq_aging * LQ_FPM_INTERNAL_MULTIPLIER);
   aging_factor_old = LQ_FPM_INTERNAL_MULTIPLIER - aging_factor_new;
   
-  aging_quickstart_new = (olsr_u32_t)(LQ_QUICKSTART_AGING * LQ_FPM_INTERNAL_MULTIPLIER);
+  aging_quickstart_new = (uint32_t)(LQ_QUICKSTART_AGING * LQ_FPM_INTERNAL_MULTIPLIER);
   aging_quickstart_old = LQ_FPM_INTERNAL_MULTIPLIER - aging_quickstart_new;
 }
 
@@ -114,7 +114,7 @@ int default_lq_serialize_hello_lq_pair_fpm(unsigned char *buff, void *ptr) {
   return 4;
 }
 
-void default_lq_deserialize_hello_lq_pair_fpm(const olsr_u8_t **curr, void *ptr) {
+void default_lq_deserialize_hello_lq_pair_fpm(const uint8_t **curr, void *ptr) {
   struct default_lq_fpm *lq = ptr;
   
   pkt_get_u8(curr, &lq->valueLq);
@@ -122,7 +122,7 @@ void default_lq_deserialize_hello_lq_pair_fpm(const olsr_u8_t **curr, void *ptr)
   pkt_ignore_u16(curr);
 }
 
-olsr_bool default_lq_is_relevant_costchange_fpm(olsr_linkcost c1, olsr_linkcost c2) {
+bool default_lq_is_relevant_costchange_fpm(olsr_linkcost c1, olsr_linkcost c2) {
   if (c1 > c2) {
     return c2 - c1 > LQ_PLUGIN_RELEVANT_COSTCHANGE_FPM;
   }
@@ -140,7 +140,7 @@ int default_lq_serialize_tc_lq_pair_fpm(unsigned char *buff, void *ptr) {
   return 4;
 }
 
-void default_lq_deserialize_tc_lq_pair_fpm(const olsr_u8_t **curr, void *ptr) {
+void default_lq_deserialize_tc_lq_pair_fpm(const uint8_t **curr, void *ptr) {
   struct default_lq_fpm *lq = ptr;
   
   pkt_get_u8(curr, &lq->valueLq);
@@ -148,12 +148,12 @@ void default_lq_deserialize_tc_lq_pair_fpm(const olsr_u8_t **curr, void *ptr) {
   pkt_ignore_u16(curr);
 }
 
-olsr_linkcost default_lq_packet_loss_worker_fpm(struct link_entry *link, void *ptr, olsr_bool lost) {
+olsr_linkcost default_lq_packet_loss_worker_fpm(struct link_entry *link, void *ptr, bool lost) {
   struct default_lq_fpm *tlq = ptr;
-  olsr_u32_t alpha_old = aging_factor_old;
-  olsr_u32_t alpha_new = aging_factor_new;
+  uint32_t alpha_old = aging_factor_old;
+  uint32_t alpha_new = aging_factor_new;
   
-  olsr_u32_t value;
+  uint32_t value;
   // fpm link_loss_factor = fpmidiv(itofpm(link->loss_link_multiplier), 65536);
   
   if (tlq->quickstart < LQ_QUICKSTART_STEPS) {
@@ -163,12 +163,12 @@ olsr_linkcost default_lq_packet_loss_worker_fpm(struct link_entry *link, void *p
   }
 
   // exponential moving average
-  value = (olsr_u32_t)(tlq->valueLq) * LQ_FPM_INTERNAL_MULTIPLIER / 255;
+  value = (uint32_t)(tlq->valueLq) * LQ_FPM_INTERNAL_MULTIPLIER / 255;
 
   value = (value * alpha_old + LQ_FPM_INTERNAL_MULTIPLIER-1) / LQ_FPM_INTERNAL_MULTIPLIER;
   
   if (!lost) {
-    olsr_u32_t ratio;
+    uint32_t ratio;
     
     ratio = (alpha_new * link->loss_link_multiplier + LINK_LOSS_MULTIPLIER-1) / LINK_LOSS_MULTIPLIER;
     value += ratio;
index 306c2ca..5f3c7ee 100644 (file)
 #define LQ_ALGORITHM_ETX_FPM_NAME "etx_fpm"
 
 struct default_lq_fpm {
-       olsr_u8_t valueLq;
-       olsr_u8_t valueNlq;
-       olsr_u16_t quickstart;
+       uint8_t valueLq;
+       uint8_t valueNlq;
+       uint16_t quickstart;
 };
 
 void default_lq_initialize_fpm(void);
 
 olsr_linkcost default_lq_calc_cost_fpm(const void *lq);
 
-olsr_bool default_lq_is_relevant_costchange_fpm(olsr_linkcost c1, olsr_linkcost c2);
+bool default_lq_is_relevant_costchange_fpm(olsr_linkcost c1, olsr_linkcost c2);
 
-olsr_linkcost default_lq_packet_loss_worker_fpm(struct link_entry *link, void *lq, olsr_bool lost);
+olsr_linkcost default_lq_packet_loss_worker_fpm(struct link_entry *link, void *lq, bool lost);
 void default_lq_memorize_foreign_hello_fpm(void *local, void *foreign);
 
 int default_lq_serialize_hello_lq_pair_fpm(unsigned char *buff, void *lq);
-void default_lq_deserialize_hello_lq_pair_fpm(const olsr_u8_t **curr, void *lq);
+void default_lq_deserialize_hello_lq_pair_fpm(const uint8_t **curr, void *lq);
 int default_lq_serialize_tc_lq_pair_fpm(unsigned char *buff, void *lq);
-void default_lq_deserialize_tc_lq_pair_fpm(const olsr_u8_t **curr, void *lq);
+void default_lq_deserialize_tc_lq_pair_fpm(const uint8_t **curr, void *lq);
 
 void default_lq_copy_link2tc_fpm(void *target, void *source);
 void default_lq_clear_fpm(void *target);
index 5826fe4..2d93592 100644 (file)
@@ -116,12 +116,12 @@ main(int argc, char *argv[])
 #endif
 
   /* paranoia checks */
-  assert(sizeof(olsr_u8_t) == 1);
-  assert(sizeof(olsr_u16_t) == 2);
-  assert(sizeof(olsr_u32_t) == 4);
-  assert(sizeof(olsr_8_t) == 1);
-  assert(sizeof(olsr_16_t) == 2);
-  assert(sizeof(olsr_32_t) == 4);
+  assert(sizeof(uint8_t) == 1);
+  assert(sizeof(uint16_t) == 2);
+  assert(sizeof(uint32_t) == 4);
+  assert(sizeof(int8_t) == 1);
+  assert(sizeof(int16_t) == 2);
+  assert(sizeof(int32_t) == 4);
 
   debug_handle = stdout;
   setbuf(stdout, NULL);
@@ -365,7 +365,7 @@ main(int argc, char *argv[])
   /* ctrl-C and friends */
 #ifdef WIN32
 #ifndef WINCE
-  SetConsoleCtrlHandler(SignalHandler, OLSR_TRUE);
+  SetConsoleCtrlHandler(SignalHandler, true);
 #endif
 #else
   {
@@ -386,7 +386,7 @@ main(int argc, char *argv[])
   }
 #endif
 
-  link_changes = OLSR_FALSE;
+  link_changes = false;
 
   /* Starting scheduler */
   olsr_scheduler();
@@ -683,12 +683,12 @@ olsr_process_arguments(int argc, char *argv[],
        olsr_exit(__func__, EXIT_FAILURE);
       }
       printf("Queuing if %s\n", *argv);
-      queue_if (*argv, OLSR_FALSE);
+      queue_if (*argv, false);
 
       while (argc != 1 && (argv[1][0] != '-')) {
        NEXT_ARG;
        printf("Queuing if %s\n", *argv);
-       queue_if (*argv, OLSR_FALSE);
+       queue_if (*argv, false);
       }
       continue;
     }
@@ -760,7 +760,7 @@ olsr_process_arguments(int argc, char *argv[],
      * Should we display the contents of packages beeing sent?
      */
     if (strcmp(*argv, "-dispin") == 0) {
-      parser_set_disp_pack_in(OLSR_TRUE);
+      parser_set_disp_pack_in(true);
       continue;
     }
 
@@ -768,7 +768,7 @@ olsr_process_arguments(int argc, char *argv[],
      * Should we display the contents of incoming packages?
      */
     if (strcmp(*argv, "-dispout") == 0) {
-      net_set_disp_pack_out(OLSR_TRUE);
+      net_set_disp_pack_out(true);
       continue;
     }
 
@@ -811,14 +811,14 @@ olsr_process_arguments(int argc, char *argv[],
       }
       /* Add hemu interface */
 
-      ifa = queue_if("hcif01", OLSR_TRUE);
+      ifa = queue_if("hcif01", true);
       if (!ifa) {
        continue;
       }
       ifa->cnf = get_default_if_config();
-      ifa->host_emul = OLSR_TRUE;
+      ifa->host_emul = true;
       ifa->hemu_ip.v4 = in;
-      cnf->host_emul = OLSR_TRUE;
+      cnf->host_emul = true;
       continue;
     }
 
@@ -826,12 +826,12 @@ olsr_process_arguments(int argc, char *argv[],
      * Delete possible default GWs
      */
     if (strcmp(*argv, "-delgw") == 0) {
-      olsr_cnf->del_gws = OLSR_TRUE;
+      olsr_cnf->del_gws = true;
       continue;
     }
 
     if (strcmp(*argv, "-nofork") == 0) {
-      cnf->no_fork = OLSR_TRUE;
+      cnf->no_fork = true;
       continue;
     }
 
index 1b63af8..d457a8d 100644 (file)
@@ -54,8 +54,8 @@
  *
  *@return a 8-bit mantissa/exponent product
  */
-olsr_u8_t reltime_to_me(const olsr_reltime interval) {
-  olsr_u8_t a, b;
+uint8_t reltime_to_me(const olsr_reltime interval) {
+  uint8_t a, b;
   
   /* It is sufficent to compare the integer part since we test on >=.
    * So we have now only a floating point division and the rest of the loop
@@ -161,9 +161,9 @@ olsr_u8_t reltime_to_me(const olsr_reltime interval) {
  * 2. case: b <= 8
  *           = ((16 + a) * 1000) >> (8-b)
  */
-olsr_reltime me_to_reltime(const olsr_u8_t me) {
-  const olsr_u8_t a = me >> 4;
-  const olsr_u8_t b = me & 0x0F;
+olsr_reltime me_to_reltime(const uint8_t me) {
+  const uint8_t a = me >> 4;
+  const uint8_t b = me & 0x0F;
   
   if (b >= 8) {
     return ((16 + a) << (b-8)) * 1000;
index c6aa237..6ab41c6 100644 (file)
@@ -45,7 +45,7 @@
 #include "olsr_types.h"
 
 /* olsr_reltime is a relative timestamp measured in microseconds */
-typedef olsr_u32_t olsr_reltime;
+typedef uint32_t olsr_reltime;
 
 /**
  * Macro for converting a mantissa/exponent 8bit value back
@@ -60,9 +60,9 @@ typedef olsr_u32_t olsr_reltime;
  * me is the 8 bit mantissa/exponent value
  *
  */
-olsr_reltime me_to_reltime(const olsr_u8_t);
+olsr_reltime me_to_reltime(const uint8_t);
 
-olsr_u8_t reltime_to_me(const olsr_reltime);
+uint8_t reltime_to_me(const olsr_reltime);
 
 #endif
 
index fe92b3c..3ee699a 100644 (file)
@@ -136,7 +136,7 @@ olsr_flush_nbr2_duplicates(struct mid_entry *alias)
                   olsr_ip_to_string(&buf2, &tc->addr));
 
       olsr_delete_two_hop_neighbor_table(nbr2);
-      changes_neighborhood = OLSR_TRUE;
+      changes_neighborhood = true;
     }
 
     /* Delete a possible neighbor entry */
@@ -156,7 +156,7 @@ olsr_flush_nbr2_duplicates(struct mid_entry *alias)
        /* Delete */
        free(nbr);
 
-       changes_neighborhood = OLSR_TRUE;
+       changes_neighborhood = true;
       }
     }
   } OLSR_FOR_ALL_TC_MID_ENTRIES_END(tc, mid_alias);
@@ -221,7 +221,7 @@ static struct mid_entry *
 olsr_insert_mid_entry(const union olsr_ip_addr *main_addr,
                       const union olsr_ip_addr *alias_addr,
                       olsr_reltime vtime,
-                     olsr_u16_t mid_seqno)
+                     uint16_t mid_seqno)
 {
   struct tc_entry *tc;
   struct ipaddr_str buf1, buf2;
@@ -282,7 +282,7 @@ olsr_insert_mid_entry(const union olsr_ip_addr *main_addr,
 void
 olsr_update_mid_entry(const union olsr_ip_addr *main_addr,
                       const union olsr_ip_addr *alias_addr,
-                      olsr_reltime vtime, olsr_u16_t mid_seqno)
+                      olsr_reltime vtime, uint16_t mid_seqno)
 {
   struct mid_entry *alias;
 
@@ -319,8 +319,8 @@ olsr_update_mid_entry(const union olsr_ip_addr *main_addr,
   /*
    * Recalculate topology.
    */
-  changes_neighborhood = OLSR_TRUE;
-  changes_topology = OLSR_TRUE;
+  changes_neighborhood = true;
+  changes_topology = true;
 }
 
 /**
@@ -439,7 +439,7 @@ olsr_flush_mid_entries(struct tc_entry *tc)
  * @param mid_seqno the most recent message sequence number
  */
 void
-olsr_prune_mid_entries(const union olsr_ip_addr *main_addr, olsr_u16_t mid_seqno)
+olsr_prune_mid_entries(const union olsr_ip_addr *main_addr, uint16_t mid_seqno)
 {
   struct tc_entry *tc = olsr_locate_tc_entry(main_addr);
   struct mid_entry *alias;
@@ -478,14 +478,14 @@ olsr_print_mid_set(void)
 /**
  * Process an incoming MID message.
  */
-olsr_bool
+bool
 olsr_input_mid(union olsr_message *msg,
                struct interface *input_if __attribute__ ((unused)),
                union olsr_ip_addr *from_addr)
 {
   struct ipaddr_str buf;
-  olsr_u16_t msg_size, msg_seq;
-  olsr_u8_t type, ttl, msg_hops;
+  uint16_t msg_size, msg_seq;
+  uint8_t type, ttl, msg_hops;
   const unsigned char *curr;
   olsr_reltime vtime;
   union olsr_ip_addr originator, alias;
@@ -493,13 +493,13 @@ olsr_input_mid(union olsr_message *msg,
 
   curr = (void *)msg;
   if (!msg) {
-    return OLSR_FALSE;
+    return false;
   }
 
   /* We are only interested in MID message types. */
   pkt_get_u8(&curr, &type);
   if (type != MID_MESSAGE) {
-    return OLSR_FALSE;
+    return false;
   }
 
   pkt_get_reltime(&curr, &vtime);
@@ -513,7 +513,7 @@ olsr_input_mid(union olsr_message *msg,
   pkt_get_u16(&curr, &msg_seq);
 
   if (!olsr_validate_address(&originator)) {
-    return OLSR_FALSE;
+    return false;
   }
 
   /*
@@ -524,7 +524,7 @@ olsr_input_mid(union olsr_message *msg,
   if (check_neighbor_link(from_addr) != SYM_LINK) {
     OLSR_PRINTF(2, "Received MID from NON SYM neighbor %s\n",
                olsr_ip_to_string(&buf, from_addr));
-    return OLSR_FALSE;
+    return false;
   }
 
   OLSR_PRINTF(1, "Processing MID from %s, seq 0x%04x\n",
@@ -550,7 +550,7 @@ olsr_input_mid(union olsr_message *msg,
   olsr_prune_mid_entries(&originator, msg_seq);
 
   /* Forward the message */
-  return OLSR_TRUE;
+  return true;
 }
 
 /*
index c88297c..0b85476 100644 (file)
@@ -50,7 +50,7 @@ struct mid_entry {
   struct avl_node mid_node;             /* node in the global mid tree */
   union olsr_ip_addr mid_alias_addr;    /* key for both trees */
   struct tc_entry  *mid_tc;             /* backpointer to owning tc entry */
-  olsr_u16_t mid_seqno;                 /* msg seq number for change tracking */
+  uint16_t mid_seqno;                 /* msg seq number for change tracking */
 };
 
 AVLNODE2STRUCT(global_tree2mid, struct mid_entry, mid_node);
@@ -81,17 +81,17 @@ extern struct avl_tree mid_tree;
 struct mid_alias;
 
 /* MID msg input parser */
-olsr_bool olsr_input_mid(union olsr_message *, struct interface *,
+bool olsr_input_mid(union olsr_message *, struct interface *,
                     union olsr_ip_addr *);
 
 void olsr_init_mid_set(void);
 void olsr_update_mid_entry(const union olsr_ip_addr *, const union olsr_ip_addr *,
-                           olsr_reltime, olsr_u16_t);
+                           olsr_reltime, uint16_t);
 union olsr_ip_addr *olsr_lookup_main_addr_by_alias(const union olsr_ip_addr *);
 struct mid_entry *olsr_lookup_mid_entry(const union olsr_ip_addr *);
 struct mid_entry *olsr_lookup_tc_mid_entry(struct tc_entry *,
                                                const union olsr_ip_addr *);
-void olsr_prune_mid_entries(const union olsr_ip_addr *, olsr_u16_t);
+void olsr_prune_mid_entries(const union olsr_ip_addr *, uint16_t);
 void olsr_flush_mid_entries(struct tc_entry *);
 void olsr_print_mid_set(void);
 
index 8f71416..7c794c2 100644 (file)
--- a/src/mpr.c
+++ b/src/mpr.c
@@ -53,7 +53,7 @@
  * Prototypes for internal functions 
  */
 
-static olsr_u16_t
+static uint16_t
 add_will_always_nodes(void);
 
 static void
@@ -68,14 +68,14 @@ olsr_clear_two_hop_processed(void);
 static struct neighbor_entry *
 olsr_find_maximum_covered(int);
 
-static olsr_u16_t
+static uint16_t
 olsr_calculate_two_hop_neighbors(void);
 
 static int
 olsr_check_mpr_changes(void);
 
 static int
-olsr_chosen_mpr(struct neighbor_entry *, olsr_u16_t *);
+olsr_chosen_mpr(struct neighbor_entry *, uint16_t *);
 
 static struct neighbor_2_list_entry *
 olsr_find_2_hop_neighbors_with_1_link(int);
@@ -164,12 +164,12 @@ olsr_find_2_hop_neighbors_with_1_link(int willingness)
  *used in calculations
  */
 static int
-olsr_chosen_mpr(struct neighbor_entry *one_hop_neighbor, olsr_u16_t *two_hop_covered_count)
+olsr_chosen_mpr(struct neighbor_entry *one_hop_neighbor, uint16_t *two_hop_covered_count)
 {
   struct neighbor_list_entry   *the_one_hop_list;
   struct neighbor_2_list_entry *second_hop_entries; 
   struct neighbor_entry        *dup_neighbor;
-  olsr_u16_t                   count;
+  uint16_t                   count;
   struct ipaddr_str            buf;
   count = *two_hop_covered_count;
 
@@ -177,7 +177,7 @@ olsr_chosen_mpr(struct neighbor_entry *one_hop_neighbor, olsr_u16_t *two_hop_cov
 
   //printf("PRE COUNT: %d\n\n", count);
 
-  one_hop_neighbor->is_mpr = OLSR_TRUE; //NBS_MPR;
+  one_hop_neighbor->is_mpr = true; //NBS_MPR;
   
   for(second_hop_entries = one_hop_neighbor->neighbor_2_list.next;
       second_hop_entries != &one_hop_neighbor->neighbor_2_list;
@@ -240,7 +240,7 @@ olsr_chosen_mpr(struct neighbor_entry *one_hop_neighbor, olsr_u16_t *two_hop_cov
 static struct neighbor_entry *
 olsr_find_maximum_covered(int willingness)
 {
-  olsr_u16_t                  maximum;
+  uint16_t                  maximum;
   struct neighbor_entry       *a_neighbor;
   struct neighbor_entry       *mpr_candidate = NULL;
    
@@ -283,8 +283,8 @@ olsr_clear_mprs(void)
 
     /* Clear MPR selection. */
     if (a_neighbor->is_mpr) {
-      a_neighbor->was_mpr = OLSR_TRUE;
-      a_neighbor->is_mpr = OLSR_FALSE;
+      a_neighbor->was_mpr = true;
+      a_neighbor->is_mpr = false;
     }
 
     /* Clear two hop neighbors coverage count/ */
@@ -314,7 +314,7 @@ olsr_check_mpr_changes(void)
   OLSR_FOR_ALL_NBR_ENTRIES(a_neighbor) {
 
     if (a_neighbor->was_mpr) {
-      a_neighbor->was_mpr = OLSR_FALSE;
+      a_neighbor->was_mpr = false;
 
       if (!a_neighbor->is_mpr) {
         retval = 1;
@@ -353,14 +353,14 @@ olsr_clear_two_hop_processed(void)
 /**
  *This function calculates the number of two hop neighbors
  */
-static olsr_u16_t
+static uint16_t
 olsr_calculate_two_hop_neighbors(void)
 {
   struct neighbor_entry *a_neighbor, *dup_neighbor;
   struct neighbor_2_list_entry *twohop_neighbors;
-  olsr_u16_t count = 0;
-  olsr_u16_t n_count = 0;
-  olsr_u16_t sum = 0;
+  uint16_t count = 0;
+  uint16_t n_count = 0;
+  uint16_t sum = 0;
   
   /* Clear 2 hop neighs */
   olsr_clear_two_hop_processed();
@@ -403,11 +403,11 @@ olsr_calculate_two_hop_neighbors(void)
 /**
  * Adds all nodes with willingness set to WILL_ALWAYS
  */
-static olsr_u16_t
+static uint16_t
 add_will_always_nodes(void)
 {
   struct neighbor_entry *a_neighbor;
-  olsr_u16_t count = 0;
+  uint16_t count = 0;
 
 #if 0
   printf("\nAdding WILL ALWAYS nodes....\n");
@@ -439,8 +439,8 @@ add_will_always_nodes(void)
 void
 olsr_calculate_mpr(void)     
 {  
-  olsr_u16_t two_hop_covered_count;
-  olsr_u16_t two_hop_count;
+  uint16_t two_hop_covered_count;
+  uint16_t two_hop_count;
   int i;
 
   OLSR_PRINTF(3, "\n**RECALCULATING MPR**\n\n");
@@ -503,7 +503,7 @@ olsr_calculate_mpr(void)
     {
       OLSR_PRINTF(3, "CHANGES IN MPR SET\n");
       if(olsr_cnf->tc_redundancy > 0)
-       signal_link_changes(OLSR_TRUE);
+       signal_link_changes(true);
     }
 
 }
@@ -560,7 +560,7 @@ olsr_optimize_mpr_set(void)
         if (remove_it) {
           struct ipaddr_str buf;
           OLSR_PRINTF(3, "MPR OPTIMIZE: removiong mpr %s\n\n", olsr_ip_to_string(&buf, &a_neighbor->neighbor_main_addr));
-          a_neighbor->is_mpr = OLSR_FALSE;
+          a_neighbor->is_mpr = false;
         }
       }
     } OLSR_FOR_ALL_NBR_ENTRIES_END(a_neighbor);
index e02ddf2..f88f6f5 100644 (file)
@@ -43,7 +43,7 @@
 
 #define OLSR_MPR_SEL_JITTER 5 /* percent */
 
-olsr_u16_t ansn = 0;
+uint16_t ansn = 0;
 
 static struct olsr_cookie_info *mpr_sel_timer_cookie;
 
@@ -82,10 +82,10 @@ olsr_init_mprs(void)
  * Check if we(this node) is selected as a MPR by any
  * neighbors. If the list is empty we are not MPR.
  */
-olsr_bool
+bool
 olsr_is_mpr(void)
 {
-    return mprs_list.next == &mprs_list ? OLSR_FALSE : OLSR_TRUE;
+    return mprs_list.next == &mprs_list ? false : true;
 }
 #endif
 
@@ -108,7 +108,7 @@ olsr_expire_mpr_sel_entry(void *context)
 
   /* Delete entry */
   free(mpr_sel);
-  signal_link_changes(OLSR_TRUE);
+  signal_link_changes(true);
 }
 
 /**
@@ -166,7 +166,7 @@ olsr_update_mprs_set(const union olsr_ip_addr *addr, olsr_reltime vtime)
     /* Queue */
     list_add_before(&mprs_list_head, &mprs->mprs_list);
 
-    signal_link_changes(OLSR_TRUE);
+    signal_link_changes(true);
     rv = 1;
   } else {
     OLSR_PRINTF(5, "MPRS: Update %s\n", olsr_ip_to_string(&buf, addr));
index d436966..3c4e856 100644 (file)
@@ -50,16 +50,16 @@ struct mpr_selector {
   struct list_node mprs_list;
 };
 
-extern olsr_u16_t ansn;
+extern uint16_t ansn;
 
 #if 0
-olsr_bool
+bool
 olsr_is_mpr(void);
 #endif
 
 void olsr_init_mprs(void);
 
-static INLINE olsr_u16_t get_local_ansn(void) { return ansn; }
+static INLINE uint16_t get_local_ansn(void) { return ansn; }
 
 static INLINE void increase_local_ansn(void) { ansn++; }
 
index 0637996..5501cce 100644 (file)
@@ -101,8 +101,8 @@ olsr_del_nbr2_list(struct neighbor_2_list_entry *nbr2_list)
   free(nbr2_list);
 
   /* Set flags to recalculate the MPR set and the routing table */
-  changes_neighborhood = OLSR_TRUE;
-  changes_topology = OLSR_TRUE;
+  changes_neighborhood = true;
+  changes_topology = true;
 }
 
 /**
@@ -175,7 +175,7 @@ int
 olsr_delete_neighbor_table(const union olsr_ip_addr *neighbor_addr)
 {  
   struct  neighbor_2_list_entry *two_hop_list, *two_hop_to_delete;
-  olsr_u32_t                    hash;
+  uint32_t                    hash;
   struct neighbor_entry         *entry;
 
   //printf("inserting neighbor\n");
@@ -218,7 +218,7 @@ olsr_delete_neighbor_table(const union olsr_ip_addr *neighbor_addr)
 
   free(entry);
 
-  changes_neighborhood = OLSR_TRUE;
+  changes_neighborhood = true;
   return 1;
 
 }
@@ -235,7 +235,7 @@ olsr_delete_neighbor_table(const union olsr_ip_addr *neighbor_addr)
 struct neighbor_entry *
 olsr_insert_neighbor_table(const union olsr_ip_addr *main_addr)
 {
-  olsr_u32_t             hash;
+  uint32_t             hash;
   struct neighbor_entry  *new_neigh;
   
   hash = olsr_ip_hashing(main_addr);
@@ -263,8 +263,8 @@ olsr_insert_neighbor_table(const union olsr_ip_addr *main_addr)
   new_neigh->neighbor_2_list.prev = &new_neigh->neighbor_2_list;
   
   new_neigh->linkcount = 0;
-  new_neigh->is_mpr = OLSR_FALSE;
-  new_neigh->was_mpr = OLSR_FALSE;
+  new_neigh->is_mpr = false;
+  new_neigh->was_mpr = false;
 
   /* Queue */
   QUEUE_ELEM(neighbortable[hash], new_neigh);
@@ -307,7 +307,7 @@ struct neighbor_entry *
 olsr_lookup_neighbor_table_alias(const union olsr_ip_addr *dst)
 {
   struct neighbor_entry  *entry;
-  olsr_u32_t             hash = olsr_ip_hashing(dst);
+  uint32_t             hash = olsr_ip_hashing(dst);
   
   //printf("\nLookup %s\n", olsr_ip_to_string(&buf, dst));
   for(entry = neighbortable[hash].next;
@@ -347,10 +347,10 @@ update_neighbor_status(struct neighbor_entry *entry, int lnk)
              olsr_delete_two_hop_neighbor_table(two_hop_neighbor);
            }
   
-         changes_neighborhood = OLSR_TRUE;
-         changes_topology = OLSR_TRUE;
+         changes_neighborhood = true;
+         changes_topology = true;
          if(olsr_cnf->tc_redundancy > 1)
-           signal_link_changes(OLSR_TRUE);
+           signal_link_changes(true);
        }
       entry->status = SYM;
     }
@@ -358,10 +358,10 @@ update_neighbor_status(struct neighbor_entry *entry, int lnk)
     {
       if(entry->status == SYM)
        {
-         changes_neighborhood = OLSR_TRUE;
-         changes_topology = OLSR_TRUE;
+         changes_neighborhood = true;
+         changes_topology = true;
          if(olsr_cnf->tc_redundancy > 1)
-           signal_link_changes(OLSR_TRUE);
+           signal_link_changes(true);
        }
       /* else N_status is set to NOT_SYM */
       entry->status = NOT_SYM;
index 96ff508..3ff4819 100644 (file)
@@ -60,8 +60,8 @@ struct neighbor_2_list_entry
 struct neighbor_entry
 {
   union olsr_ip_addr           neighbor_main_addr;
-  olsr_u8_t                    status;
-  olsr_u8_t                    willingness;
+  uint8_t                    status;
+  uint8_t                    willingness;
   unsigned char                is_mpr:1;
   unsigned char                was_mpr:1; /* Used to detect changes in MPR */
   unsigned char                skip:1;
index 40b3b4f..fdb7358 100644 (file)
@@ -52,7 +52,7 @@
 #include <limits.h>
 #include <errno.h>
 
-olsr_bool disp_pack_out = OLSR_FALSE;
+bool disp_pack_out = false;
 
 
 #ifdef WIN32
@@ -201,7 +201,7 @@ net_reserve_bufspace(struct interface *ifp, int size)
  *  success
  */
 int
-net_outbuffer_push(struct interface *ifp, const void *data, const olsr_u16_t size)
+net_outbuffer_push(struct interface *ifp, const void *data, const uint16_t size)
 {
   if (ifp->netbuf.pending + size > ifp->netbuf.maxsize) {
     return 0;
@@ -225,7 +225,7 @@ net_outbuffer_push(struct interface *ifp, const void *data, const olsr_u16_t siz
  *  success
  */
 int
-net_outbuffer_push_reserved(struct interface *ifp, const void *data, const olsr_u16_t size)
+net_outbuffer_push_reserved(struct interface *ifp, const void *data, const uint16_t size)
 {
   if (ifp->netbuf.pending + size > ifp->netbuf.maxsize + ifp->netbuf.reserved) {
     return 0;
@@ -377,7 +377,7 @@ net_output(struct interface *ifp)
    * link qualities for the links to our neighbours
    */
 
-  lq_tc_pending = OLSR_FALSE;
+  lq_tc_pending = false;
   return retval;
 }
 
@@ -408,7 +408,7 @@ olsr_add_invalid_address(const union olsr_ip_addr *addr)
 }
 
 
-olsr_bool
+bool
 olsr_validate_address(const union olsr_ip_addr *addr)
 {
   const struct filter_entry *filter = filter_tree2filter(avl_find(&filter_tree, addr));
@@ -417,9 +417,9 @@ olsr_validate_address(const union olsr_ip_addr *addr)
     struct ipaddr_str buf;
     OLSR_PRINTF(1, "Validation of address %s failed!\n",
                 olsr_ip_to_string(&buf, addr));
-    return OLSR_FALSE;
+    return false;
   }
-  return OLSR_TRUE;
+  return true;
 }
 
 /*
index 1c78b88..ff83e4a 100644 (file)
@@ -50,7 +50,7 @@
 #include <arpa/inet.h>
 #include <net/if.h>
 
-typedef int (*packet_transform_function)(olsr_u8_t *, int *);
+typedef int (*packet_transform_function)(uint8_t *, int *);
 
 /*
  * Used for filtering addresses.
@@ -63,9 +63,9 @@ struct filter_entry {
 AVLNODE2STRUCT(filter_tree2filter, struct filter_entry, filter_node);
 
 
-extern olsr_bool disp_pack_out;
+extern bool disp_pack_out;
 
-static INLINE void net_set_disp_pack_out(olsr_bool val) { disp_pack_out = val; }
+static INLINE void net_set_disp_pack_out(bool val) { disp_pack_out = val; }
 
 void init_net(void);
 
@@ -91,16 +91,16 @@ static INLINE int net_outbuffer_bytes_left(const struct interface *ifp) { return
  *
  * @return the number of bytes currently pending
  */
-static INLINE olsr_u16_t net_output_pending(const struct interface *ifp) { return ifp->netbuf.pending; }
+static INLINE uint16_t net_output_pending(const struct interface *ifp) { return ifp->netbuf.pending; }
 
 #if 0
 int net_reserve_bufspace(struct interface *, int);
 #endif
 
-int net_outbuffer_push(struct interface *, const void *, const olsr_u16_t);
+int net_outbuffer_push(struct interface *, const void *, const uint16_t);
 
 #if 0
-int net_outbuffer_push_reserved(struct interface *, const void *, const olsr_u16_t);
+int net_outbuffer_push_reserved(struct interface *, const void *, const uint16_t);
 #endif
 
 int net_output(struct interface *);
@@ -109,7 +109,7 @@ void add_ptf(packet_transform_function);
 
 int del_ptf(packet_transform_function);
 
-olsr_bool olsr_validate_address(const union olsr_ip_addr *);
+bool olsr_validate_address(const union olsr_ip_addr *);
 
 void olsr_add_invalid_address(const union olsr_ip_addr *);
 
index 660f7f0..8065083 100644 (file)
@@ -117,7 +117,7 @@ calculate_if_metric(char *);
 int
 check_wireless_interface(char *);
 
-olsr_bool
+bool
 is_if_link_up(char *);
 
 int
index fa35a24..44cf986 100644 (file)
 #include <stdlib.h>
 
 
-olsr_bool changes_topology;
-olsr_bool changes_neighborhood;
-olsr_bool changes_hna;
-olsr_bool changes_force;
+bool changes_topology;
+bool changes_neighborhood;
+bool changes_hna;
+bool changes_force;
 
 /**
  * Process changes functions
@@ -86,7 +86,7 @@ struct pcf
 
 static struct pcf *pcf_list;
 
-static olsr_u16_t message_seqno;
+static uint16_t message_seqno;
 
 /* initialize it with all zeroes */
 const union olsr_ip_addr all_zero = { .v6 = IN6ADDR_ANY_INIT };
@@ -105,7 +105,7 @@ init_msg_seqno(void)
  *
  *@return the seqno
  */
-olsr_u16_t
+uint16_t
 get_msg_seqno(void)
 {
   return message_seqno++;
@@ -211,10 +211,10 @@ olsr_process_changes(void)
                            changes_hna);
     }
 
-  changes_neighborhood = OLSR_FALSE;
-  changes_topology = OLSR_FALSE;
-  changes_hna = OLSR_FALSE;
-  changes_force = OLSR_FALSE;
+  changes_neighborhood = false;
+  changes_topology = false;
+  changes_hna = false;
+  changes_force = false;
 }
 
 /*
@@ -223,10 +223,10 @@ olsr_process_changes(void)
 void
 olsr_trigger_forced_update(void *unused __attribute__((unused))) {
 
-  changes_force = OLSR_TRUE;
-  changes_neighborhood = OLSR_TRUE;
-  changes_topology = OLSR_TRUE;
-  changes_hna = OLSR_TRUE;
+  changes_force = true;
+  changes_neighborhood = true;
+  changes_topology = true;
+  changes_hna = true;
 
   olsr_process_changes();
 }
@@ -242,9 +242,9 @@ olsr_init_tables(void)
   /* Some cookies for stats keeping */
   static struct olsr_cookie_info *periodic_spf_timer_cookie = NULL;
 
-  changes_topology = OLSR_FALSE;
-  changes_neighborhood = OLSR_FALSE;
-  changes_hna = OLSR_FALSE;
+  changes_topology = false;
+  changes_neighborhood = false;
+  changes_hna = false;
 
   /* Set avl tree comparator */
   if (olsr_cnf->ipsize == 4) {
@@ -512,7 +512,7 @@ olsr_update_willingness(void *foo __attribute__((unused)))
  *@return a 8bit value from 0-7 representing the willingness
  */
 
-olsr_u8_t
+uint8_t
 olsr_calculate_willingness(void)
 {
   struct olsr_apm_info ainfo;
@@ -540,7 +540,7 @@ olsr_calculate_willingness(void)
 }
 
 const char *
-olsr_msgtype_to_string(olsr_u8_t msgtype)
+olsr_msgtype_to_string(uint8_t msgtype)
 {
   static char type[20];
 
@@ -568,7 +568,7 @@ olsr_msgtype_to_string(olsr_u8_t msgtype)
 
 
 const char *
-olsr_link_to_string(olsr_u8_t linktype)
+olsr_link_to_string(uint8_t linktype)
 {
   static char type[20];
 
@@ -594,7 +594,7 @@ olsr_link_to_string(olsr_u8_t linktype)
 
 
 const char *
-olsr_status_to_string(olsr_u8_t status)
+olsr_status_to_string(uint8_t status)
 {
   static char type[20];
 
index b58b5fd..a684583 100644 (file)
 #include "olsr_protocol.h"
 #include "interfaces.h"
 
-extern olsr_bool changes_topology;
-extern olsr_bool changes_neighborhood;
-extern olsr_bool changes_hna;
-extern olsr_bool changes_force;
+extern bool changes_topology;
+extern bool changes_neighborhood;
+extern bool changes_hna;
+extern bool changes_force;
 
 extern const union olsr_ip_addr all_zero;
 
@@ -61,7 +61,7 @@ olsr_process_changes(void);
 void
 init_msg_seqno(void);
 
-olsr_u16_t
+uint16_t
 get_msg_seqno(void);
 
 int
@@ -80,17 +80,17 @@ olsr_init_willingness(void);
 void
 olsr_update_willingness(void *);
 
-olsr_u8_t
+uint8_t
 olsr_calculate_willingness(void);
 
 const char *
-olsr_msgtype_to_string(olsr_u8_t);
+olsr_msgtype_to_string(uint8_t);
 
 const char *
-olsr_link_to_string(olsr_u8_t);
+olsr_link_to_string(uint8_t);
 
 const char *
-olsr_status_to_string(olsr_u8_t);
+olsr_status_to_string(uint8_t);
 
 void
 olsr_exit(const char *, int);
index 751cb6f..8329f6a 100644 (file)
 /* Default values not declared in olsr_protocol.h */
 #define DEF_POLLRATE        0.05
 #define DEF_NICCHGPOLLRT    2.5
-#define DEF_WILL_AUTO       OLSR_TRUE
-#define DEF_ALLOW_NO_INTS   OLSR_TRUE
+#define DEF_WILL_AUTO       true
+#define DEF_ALLOW_NO_INTS   true
 #define DEF_TOS             16
 #define DEF_DEBUGLVL        1
 #define DEF_IPC_CONNECTIONS 0
-#define DEF_USE_HYST        OLSR_FALSE
+#define DEF_USE_HYST        false
 #define DEF_FIB_METRIC      FIBM_FLAT
 #define DEF_LQ_LEVEL        2
 #define DEF_LQ_FISH         0
@@ -69,7 +69,7 @@
 #define DEF_LQ_DIJK_INTER   0.0
 #define DEF_LQ_NAT_THRESH   1.0
 #define DEF_LQ_AGING        0.1
-#define DEF_CLEAR_SCREEN    OLSR_FALSE
+#define DEF_CLEAR_SCREEN    false
 
 /* Bounds */
 
@@ -130,14 +130,14 @@ struct olsr_msg_params
 struct olsr_lq_mult
 {
   union olsr_ip_addr addr;
-  olsr_u32_t value;
+  uint32_t value;
   struct olsr_lq_mult *next;
 };
 
 struct olsr_if_weight
 {
   int        value;
-  olsr_bool  fixed;
+  bool  fixed;
 };
 
 struct if_config_options
@@ -152,7 +152,7 @@ struct if_config_options
   struct olsr_msg_params   mid_params;
   struct olsr_msg_params   hna_params;
   struct olsr_lq_mult      *lq_mult;
-  olsr_bool                autodetect_chg;
+  bool                autodetect_chg;
 };
 
 
@@ -161,8 +161,8 @@ struct olsr_if
 {
   char                     *name;
   char                     *config;
-  olsr_bool                configured;
-  olsr_bool                host_emul;
+  bool                configured;
+  bool                host_emul;
   union olsr_ip_addr       hemu_ip;
   struct interface         *interf;
   struct if_config_options *cnf;
@@ -211,7 +211,7 @@ struct olsrd_config
 {
  int                      ip_version;
   size_t                   ipsize;               /* Size of address */
-  olsr_u8_t                maxplen;              /* maximum prefix len */
+  uint8_t                maxplen;              /* maximum prefix len */
   unsigned char            no_fork:1;
   unsigned char            host_emul:1;
   unsigned char            allow_no_interfaces:1;
@@ -219,11 +219,11 @@ struct olsrd_config
   unsigned char            use_hysteresis:1;
   unsigned char            clear_screen:1;
   unsigned char            del_gws:1;            /* Delete InternetGWs at startup */
-  olsr_u16_t               tos;
-  olsr_u8_t                rttable;
-  olsr_u8_t                rttable_default;
-  olsr_u8_t                ipc_connections;
-  olsr_8_t                 debug_level;
+  uint16_t               tos;
+  uint8_t                rttable;
+  uint8_t                rttable_default;
+  uint8_t                ipc_connections;
+  int8_t                 debug_level;
   olsr_fib_metric_options  fib_metric;
   struct hyst_param        hysteresis_param;
   struct plugin_entry     *plugins;
@@ -231,20 +231,20 @@ struct olsrd_config
   struct ip_prefix_list   *ipc_nets;
   struct olsr_if          *interfaces;
   //float                    pollrate;
-  olsr_u32_t               pollrate; /* in microseconds */
+  uint32_t               pollrate; /* in microseconds */
   float                    nic_chgs_pollrate;
-  olsr_u8_t                tc_redundancy;
-  olsr_u8_t                mpr_coverage;
-  olsr_u8_t                lq_level;
-  olsr_u8_t                lq_fish;
+  uint8_t                tc_redundancy;
+  uint8_t                mpr_coverage;
+  uint8_t                lq_level;
+  uint8_t                lq_fish;
   float                    lq_dinter;
   float                    lq_aging;
   char                    *lq_algorithm;
-  olsr_u8_t                lq_dlimit;
-  olsr_u8_t                willingness;
+  uint8_t                lq_dlimit;
+  uint8_t                willingness;
 
   /* Stuff set by olsrd */
-  olsr_u16_t               system_tick_divider;  /* Tick resolution */
+  uint16_t               system_tick_divider;  /* Tick resolution */
   union olsr_ip_addr       main_addr;            /* Main address of this node */
   float                    will_int;
   int                      exit_value;           /* Global return value for process termination */
@@ -276,11 +276,11 @@ extern "C" {
  * List functions
  */
 
-void ip_prefix_list_add(struct ip_prefix_list **, const union olsr_ip_addr *, olsr_u8_t);
+void ip_prefix_list_add(struct ip_prefix_list **, const union olsr_ip_addr *, uint8_t);
 
-int ip_prefix_list_remove(struct ip_prefix_list **, const union olsr_ip_addr *, olsr_u8_t);
+int ip_prefix_list_remove(struct ip_prefix_list **, const union olsr_ip_addr *, uint8_t);
 
-struct ip_prefix_list *ip_prefix_list_find(struct ip_prefix_list *, const union olsr_ip_addr *net, olsr_u8_t prefix_len);
+struct ip_prefix_list *ip_prefix_list_find(struct ip_prefix_list *, const union olsr_ip_addr *net, uint8_t prefix_len);
 
 
 /*
@@ -297,7 +297,7 @@ void olsrd_print_cnf(const struct olsrd_config *);
 
 int olsrd_write_cnf(const struct olsrd_config *, const char *);
 
-void olsrd_write_cnf_buf(struct autobuf *, const struct olsrd_config *, olsr_bool);
+void olsrd_write_cnf_buf(struct autobuf *, const struct olsrd_config *, bool);
 
 void init_default_if_config(struct if_config_options *);
 
@@ -307,9 +307,9 @@ struct olsrd_config *olsrd_get_default_cnf(void);
 
 int check_pollrate(float *pollrate);
 
-static inline float conv_pollrate_to_secs(olsr_u32_t p)   { return p / 1000000.0; }
+static inline float conv_pollrate_to_secs(uint32_t p)   { return p / 1000000.0; }
 
-static inline olsr_u32_t conv_pollrate_to_microsecs(float p) { return p * 1000000; }
+static inline uint32_t conv_pollrate_to_microsecs(float p) { return p * 1000000; }
 
 #if defined WIN32
 void win32_stdio_hack(unsigned int);
index 432cac5..477b1e7 100644 (file)
@@ -155,7 +155,7 @@ olsr_cookie_set_memory_size(struct olsr_cookie_info *ci, size_t size)
  * the free pool. This is only allowed for memory cookies.
  */
 void
-olsr_cookie_set_memory_clear(struct olsr_cookie_info *ci, olsr_bool clear)
+olsr_cookie_set_memory_clear(struct olsr_cookie_info *ci, bool clear)
 {
   if (!ci) {
     return;
@@ -176,7 +176,7 @@ olsr_cookie_set_memory_clear(struct olsr_cookie_info *ci, olsr_bool clear)
  * This is only allowed for memory cookies.
  */
 void
-olsr_cookie_set_memory_poison(struct olsr_cookie_info *ci, olsr_bool poison)
+olsr_cookie_set_memory_poison(struct olsr_cookie_info *ci, bool poison)
 {
   if (!ci) {
     return;
@@ -194,13 +194,13 @@ olsr_cookie_set_memory_poison(struct olsr_cookie_info *ci, olsr_bool poison)
 /*
  * Basic sanity checking for a passed-in cookie-id.
  */
-static olsr_bool
+static bool
 olsr_cookie_valid(olsr_cookie_t cookie_id)
 {
   if ((cookie_id < COOKIE_ID_MAX) && cookies[cookie_id]) {
-    return OLSR_TRUE;
+    return true;
   }
-  return OLSR_FALSE;
+  return false;
 }
 
 /*
@@ -252,7 +252,7 @@ olsr_cookie_malloc(struct olsr_cookie_info *ci)
   void *ptr;
   struct olsr_cookie_mem_brand *branding;
   struct list_node *free_list_node;
-  olsr_bool reuse = OLSR_FALSE;
+  bool reuse = false;
   size_t size;
 
   /*
@@ -307,7 +307,7 @@ olsr_cookie_malloc(struct olsr_cookie_info *ci)
     }
 
     ci->ci_free_list_usage--;
-    reuse = OLSR_TRUE;
+    reuse = true;
   }
 
   /*
@@ -340,7 +340,7 @@ olsr_cookie_free(struct olsr_cookie_info *ci, void *ptr)
 {
   struct olsr_cookie_mem_brand *branding;
   struct list_node *free_list_node;
-  olsr_bool reuse = OLSR_FALSE;
+  bool reuse = false;
 
   branding = (struct olsr_cookie_mem_brand *)
     ((unsigned char *)ptr + ci->ci_size);
@@ -367,7 +367,7 @@ olsr_cookie_free(struct olsr_cookie_info *ci, void *ptr)
     list_node_init(free_list_node);
     list_add_before(&ci->ci_free_list, free_list_node);
     ci->ci_free_list_usage++;
-    reuse = OLSR_TRUE;
+    reuse = true;
 
   } else {
 
index a6c45fb..0ef58fd 100644 (file)
@@ -93,8 +93,8 @@ extern void olsr_free_cookie(struct olsr_cookie_info *);
 extern void olsr_delete_all_cookies(void);
 extern char *olsr_cookie_name(olsr_cookie_t);
 extern void olsr_cookie_set_memory_size(struct olsr_cookie_info *, size_t);
-extern void olsr_cookie_set_memory_clear(struct olsr_cookie_info *, olsr_bool);
-extern void olsr_cookie_set_memory_poison(struct olsr_cookie_info *, olsr_bool);
+extern void olsr_cookie_set_memory_clear(struct olsr_cookie_info *, bool);
+extern void olsr_cookie_set_memory_poison(struct olsr_cookie_info *, bool);
 extern void olsr_cookie_usage_incr(olsr_cookie_t);
 extern void olsr_cookie_usage_decr(olsr_cookie_t);
 
index e37f51f..add8c08 100644 (file)
@@ -60,7 +60,7 @@
 #define OLSR_IPV6_MCAST_SITE_LOCAL "ff05::15"
 #define OLSR_IPV6_MCAST_GLOBAL     "ff0e::1"
 
-#define OLSR_HEADERSIZE (sizeof(olsr_u16_t) + sizeof(olsr_u16_t))
+#define OLSR_HEADERSIZE (sizeof(uint16_t) + sizeof(uint16_t))
 
 #define OLSR_MSGHDRSZ_IPV4 12
 #define OLSR_MSGHDRSZ_IPV6 24
  */
 struct hellinfo 
 {
-  olsr_u8_t   link_code;
-  olsr_u8_t   reserved;
-  olsr_u16_t  size;
-  olsr_u32_t  neigh_addr[1]; /* neighbor IP address(es) */
+  uint8_t   link_code;
+  uint8_t   reserved;
+  uint16_t  size;
+  uint32_t  neigh_addr[1]; /* neighbor IP address(es) */
 } __attribute__ ((packed));
 
 struct hellomsg 
 {
-  olsr_u16_t      reserved;
-  olsr_u8_t       htime;
-  olsr_u8_t       willingness;
+  uint16_t      reserved;
+  uint8_t       htime;
+  uint8_t       willingness;
   struct hellinfo hell_info[1];
 } __attribute__ ((packed));
 
@@ -222,17 +222,17 @@ struct hellomsg
 
 struct hellinfo6
 {
-  olsr_u8_t       link_code;
-  olsr_u8_t       reserved;
-  olsr_u16_t      size;
+  uint8_t       link_code;
+  uint8_t       reserved;
+  uint16_t      size;
   struct in6_addr neigh_addr[1]; /* neighbor IP address(es) */
 } __attribute__ ((packed));
 
 struct hellomsg6
 {
-  olsr_u16_t         reserved;
-  olsr_u8_t          htime;
-  olsr_u8_t          willingness;
+  uint16_t         reserved;
+  uint8_t          htime;
+  uint8_t          willingness;
   struct hellinfo6   hell_info[1];
 } __attribute__ ((packed));
 
@@ -242,14 +242,14 @@ struct hellomsg6
 
 struct neigh_info
 {
-  olsr_u32_t       addr;
+  uint32_t       addr;
 } __attribute__ ((packed));
 
 
 struct olsr_tcmsg 
 {
-  olsr_u16_t        ansn;
-  olsr_u16_t        reserved;
+  uint16_t        ansn;
+  uint16_t        reserved;
   struct neigh_info neigh[1];
 } __attribute__ ((packed));
 
@@ -267,8 +267,8 @@ struct neigh_info6
 
 struct olsr_tcmsg6
 {
-  olsr_u16_t           ansn;
-  olsr_u16_t           reserved;
+  uint16_t           ansn;
+  uint16_t           reserved;
   struct neigh_info6   neigh[1];
 } __attribute__ ((packed));
 
@@ -287,7 +287,7 @@ struct olsr_tcmsg6
  */
 struct midaddr
 {
-  olsr_u32_t addr;
+  uint32_t addr;
 } __attribute__ ((packed));
 
 
@@ -321,8 +321,8 @@ struct midmsg6
  */
 struct hnapair
 {
-  olsr_u32_t   addr;
-  olsr_u32_t   netmask;
+  uint32_t   addr;
+  uint32_t   netmask;
 } __attribute__ ((packed));
 
 struct hnamsg
@@ -355,13 +355,13 @@ struct hnamsg6
 
 struct olsrmsg
 {
-  olsr_u8_t     olsr_msgtype;
-  olsr_u8_t     olsr_vtime;
-  olsr_u16_t    olsr_msgsize;
-  olsr_u32_t    originator;
-  olsr_u8_t     ttl;
-  olsr_u8_t     hopcnt;
-  olsr_u16_t    seqno;
+  uint8_t     olsr_msgtype;
+  uint8_t     olsr_vtime;
+  uint16_t    olsr_msgsize;
+  uint32_t    originator;
+  uint8_t     ttl;
+  uint8_t     hopcnt;
+  uint16_t    seqno;
 
   union 
   {
@@ -379,13 +379,13 @@ struct olsrmsg
  */
 struct olsrmsg_hdr
 {
-  olsr_u8_t     type;
+  uint8_t     type;
   olsr_reltime  vtime;
-  olsr_u16_t    size;
+  uint16_t    size;
   union olsr_ip_addr originator;
-  olsr_u8_t     ttl;
-  olsr_u8_t     hopcnt;
-  olsr_u16_t    seqno;
+  uint8_t     ttl;
+  uint8_t     hopcnt;
+  uint16_t    seqno;
 } __attribute__ ((packed));
 
 /*
@@ -394,13 +394,13 @@ struct olsrmsg_hdr
 
 struct olsrmsg6
 {
-  olsr_u8_t        olsr_msgtype;
-  olsr_u8_t        olsr_vtime;
-  olsr_u16_t       olsr_msgsize;
+  uint8_t        olsr_msgtype;
+  uint8_t        olsr_vtime;
+  uint16_t       olsr_msgsize;
   struct in6_addr  originator;
-  olsr_u8_t        ttl;
-  olsr_u8_t        hopcnt;
-  olsr_u16_t       seqno;
+  uint8_t        ttl;
+  uint8_t        hopcnt;
+  uint16_t       seqno;
 
   union 
   {
@@ -420,16 +420,16 @@ struct olsrmsg6
 
 struct olsr 
 {
-  olsr_u16_t     olsr_packlen;         /* packet length */
-  olsr_u16_t     olsr_seqno;
+  uint16_t       olsr_packlen;         /* packet length */
+  uint16_t       olsr_seqno;
   struct olsrmsg  olsr_msg[1];          /* variable messages */
 } __attribute__ ((packed));
 
 
 struct olsr6
 {
-  olsr_u16_t       olsr_packlen;        /* packet length */
-  olsr_u16_t       olsr_seqno;
+  uint16_t         olsr_packlen;        /* packet length */
+  uint16_t         olsr_seqno;
   struct olsrmsg6   olsr_msg[1];         /* variable messages */
 } __attribute__ ((packed));
 
index 8375c77..8a156bf 100644 (file)
@@ -100,7 +100,7 @@ olsr_spf_add_cand_tree (struct avl_tree *tree,
 #ifdef DEBUG
   OLSR_PRINTF(2, "SPF: insert candidate %s, cost %s\n",
               olsr_ip_to_string(&buf, &tc->addr),
-              get_linkcost_text(tc->path_cost, OLSR_FALSE, &lqbuffer));
+              get_linkcost_text(tc->path_cost, false, &lqbuffer));
 #endif
 
   avl_insert(tree, &tc->cand_tree_node, AVL_DUP);
@@ -123,7 +123,7 @@ olsr_spf_del_cand_tree (struct avl_tree *tree,
 #endif
   OLSR_PRINTF(2, "SPF: delete candidate %s, cost %s\n",
               olsr_ip_to_string(&buf, &tc->addr),
-              get_linkcost_text(tc->path_cost, OLSR_FALSE, &lqbuffer));
+              get_linkcost_text(tc->path_cost, false, &lqbuffer));
 #endif
 
   avl_delete(tree, &tc->cand_tree_node);
@@ -146,7 +146,7 @@ olsr_spf_add_path_list (struct list_node *head, int *path_count,
 #ifdef DEBUG
   OLSR_PRINTF(2, "SPF: append path %s, cost %s, via %s\n",
               olsr_ip_to_string(&pathbuf, &tc->addr),
-              get_linkcost_text(tc->path_cost, OLSR_FALSE, &lqbuffer),
+              get_linkcost_text(tc->path_cost, false, &lqbuffer),
               tc->next_hop ? olsr_ip_to_string(
                 &nbuf, &tc->next_hop->neighbor_iface_addr) : "-");
 #endif
@@ -189,7 +189,7 @@ olsr_spf_relax (struct avl_tree *cand_tree, struct tc_entry *tc)
 #endif
   OLSR_PRINTF(2, "SPF: exploring node %s, cost %s\n",
               olsr_ip_to_string(&buf, &tc->addr),
-              get_linkcost_text(tc->path_cost, OLSR_FALSE, &lqbuffer));
+              get_linkcost_text(tc->path_cost, false, &lqbuffer));
 #endif
 
   /*
@@ -225,7 +225,7 @@ olsr_spf_relax (struct avl_tree *cand_tree, struct tc_entry *tc)
 #ifdef DEBUG
     OLSR_PRINTF(2, "SPF:   exploring edge %s, cost %s\n",
                 olsr_ip_to_string(&buf, &tc_edge->T_dest_addr),
-                get_linkcost_text(new_cost, OLSR_TRUE, &lqbuffer));
+                get_linkcost_text(new_cost, true, &lqbuffer));
 #endif
 
     /* 
@@ -254,7 +254,7 @@ olsr_spf_relax (struct avl_tree *cand_tree, struct tc_entry *tc)
 #ifdef DEBUG
       OLSR_PRINTF(2, "SPF:   better path to %s, cost %s, via %s, hops %u\n",
                   olsr_ip_to_string(&buf, &new_tc->addr),
-                  get_linkcost_text(new_cost, OLSR_TRUE, &lqbuffer),
+                  get_linkcost_text(new_cost, true, &lqbuffer),
                   tc->next_hop ? olsr_ip_to_string(
                     &nbuf, &tc->next_hop->neighbor_iface_addr) : "<none>",
                   new_tc->hops);
index c884f00..7122e6f 100644 (file)
@@ -71,7 +71,7 @@
 static int srv_socket;
 
 #define OHS_BUFSIZE 1500
-static olsr_u8_t data_buffer[OHS_BUFSIZE];
+static uint8_t data_buffer[OHS_BUFSIZE];
 
 struct ohs_connection *ohs_conns;
 
@@ -80,7 +80,7 @@ struct ohs_connection *ohs_conns;
 static struct olsrd_config olsr_cnf_data;
 struct olsrd_config *olsr_cnf = &olsr_cnf_data;
 
-olsr_u32_t logbits;
+uint32_t logbits;
 
 /* local functions */
 static int
@@ -277,7 +277,7 @@ ohs_route_data(struct ohs_connection *oc)
 static int
 ohs_init_connect_sockets(void)
 {
-  olsr_u32_t yes = 1;
+  uint32_t yes = 1;
   struct sockaddr_in sin4;
 
   printf("Initiating socket TCP port %d\n", OHS_TCP_PORT);
@@ -510,7 +510,7 @@ main(void)
       exit(EXIT_FAILURE);
     }
 
-  SetConsoleCtrlHandler(ohs_close, OLSR_TRUE);
+  SetConsoleCtrlHandler(ohs_close, true);
 
 #else
   signal(SIGINT, ohs_close);  
index a3f4f82..e68f0a4 100644 (file)
@@ -240,7 +240,7 @@ ohs_cmd_olsrd(const char *args)
 int
 ohs_cmd_link(const char *args)
 {
-  olsr_u8_t bi = 0, wildc_src = 0, wildc_dst = 0;
+  uint8_t bi = 0, wildc_src = 0, wildc_dst = 0;
   struct ohs_connection *src, *dst;
   struct in_addr iaddr;
   int qual;
@@ -457,7 +457,7 @@ ohs_cmd_help(const char *args)
 int
 ohs_cmd_log(const char *args)
 {
-  olsr_u8_t set = 0;
+  uint8_t set = 0;
 
   args += get_next_token(args, tok_buf, TOK_BUF_SIZE);
   
@@ -465,7 +465,7 @@ ohs_cmd_log(const char *args)
      ((set = !strncmp(tok_buf, "set", strlen("set"))) || 
       !strncmp(tok_buf, "unset", strlen("unset"))))
     {
-        olsr_u32_t new_bit = 0;
+        uint32_t new_bit = 0;
         
         args += get_next_token(args, tok_buf, TOK_BUF_SIZE);
   
index 3aefc9e..5b867b1 100644 (file)
@@ -61,7 +61,7 @@ void ohs_close(int) __attribute__((noreturn));
 struct ohs_ip_link
 {
   union olsr_ip_addr   dst;
-  olsr_u8_t            quality; /* 0 - 100 */
+  uint8_t            quality; /* 0 - 100 */
   struct ohs_ip_link   *next;
 };
 
@@ -69,14 +69,14 @@ struct ohs_connection
 {
   union olsr_ip_addr     ip_addr;
   int                    socket;
-  olsr_u32_t             rx;
-  olsr_u32_t             tx;
-  olsr_u32_t             linkcnt;
+  uint32_t             rx;
+  uint32_t             tx;
+  uint32_t             linkcnt;
   struct ohs_ip_link     *links;
   struct ohs_connection  *next;
 };
 
-extern olsr_u32_t logbits;
+extern uint32_t logbits;
 
 extern struct ohs_connection *ohs_conns;
 
index 4e7e4f7..52b6b84 100644 (file)
 #ifndef _OLSR_TYPES_H
 #define        _OLSR_TYPES_H
 
+#if !defined linux && !defined __MacOSX__ && !defined WIN32 && !defined __FreeBSD__ && !defined __NetBSD__ && !defined __OpenBSD__
+#       error "Unsupported system"
+#endif
+
 /* types */
 #ifdef _MSC_VER
 typedef unsigned char   uint8_t;
 typedef unsigned short uint16_t;
 typedef unsigned int   uint32_t;
 typedef signed char      int8_t;
-typedef short           int16_t;
-typedef int             int32_t;
+typedef signed short    int16_t;
+typedef signed int      int32_t;
 #else
 #include <inttypes.h>
 #endif
@@ -68,28 +72,15 @@ typedef int             int32_t;
 #define false 0
 #define __bool_true_false_are_defined 1
 #endif
-/* we keep this to avoid touching the rest of the source so far */
-typedef bool olsr_bool;
-#define OLSR_TRUE  true 
-#define OLSR_FALSE false
+/* add some safe-gaurds */
+#if !defined bool || !defined true || !defined false || !defined __bool_true_false_are_defined
+#error You have no C99-like boolean types. Please extend src/olsr_type.h!
+#endif
 
 
 /* user defined cookies */
 typedef uint16_t        olsr_cookie_t;
 
-#if defined linux || defined __MacOSX__ || defined WIN32 || defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__
-
-typedef uint8_t         olsr_u8_t;
-typedef uint16_t        olsr_u16_t;
-typedef uint32_t        olsr_u32_t;
-typedef int8_t          olsr_8_t;
-typedef int16_t         olsr_16_t;
-typedef int32_t         olsr_32_t;
-
-#else
-#       error "Unsupported system"
-#endif
-
 /* OpenBSD wants this here */
 #include <sys/types.h>
 /* IPv6 address format in6_addr */
@@ -97,7 +88,6 @@ typedef int32_t         olsr_32_t;
 #include <netinet/in.h>
 #endif
 
-
 union olsr_ip_addr {
   struct in_addr v4;
   struct in6_addr v6;
@@ -105,10 +95,10 @@ union olsr_ip_addr {
 
 struct olsr_ip_prefix {
   union olsr_ip_addr prefix;
-  olsr_u8_t prefix_len;
+  uint8_t prefix_len;
 };
 
-typedef olsr_u32_t olsr_linkcost;
+typedef uint32_t olsr_linkcost;
 
 #endif
 
index 2456db6..e2f3ca6 100644 (file)
 #include "mantissa.h"
 
 struct hello_neighbor {
-  olsr_u8_t             status;
-  olsr_u8_t             link;
+  uint8_t             status;
+  uint8_t             link;
   union olsr_ip_addr    main_address;
   union olsr_ip_addr    address;
   struct hello_neighbor *next;
   olsr_linkcost         cost;
-  olsr_u32_t            linkquality[0];
+  uint32_t            linkquality[0];
 };
 
 struct hello_message {
   olsr_reltime           vtime;
   olsr_reltime           htime;
   union olsr_ip_addr     source_addr;
-  olsr_u16_t             packet_seq_number;
-  olsr_u8_t              hop_count;
-  olsr_u8_t              ttl;
-  olsr_u8_t              willingness;
+  uint16_t             packet_seq_number;
+  uint8_t              hop_count;
+  uint8_t              ttl;
+  uint8_t              willingness;
   struct hello_neighbor  *neighbors;  
 };
 
 struct tc_mpr_addr {
   union olsr_ip_addr address;
   struct tc_mpr_addr *next;
-  olsr_u32_t         linkquality[0];
+  uint32_t         linkquality[0];
 };
 
 struct tc_message {
   olsr_reltime        vtime;
   union olsr_ip_addr  source_addr;
   union olsr_ip_addr  originator;
-  olsr_u16_t          packet_seq_number;
-  olsr_u8_t           hop_count;
-  olsr_u8_t           ttl;
-  olsr_u16_t          ansn;
+  uint16_t          packet_seq_number;
+  uint8_t           hop_count;
+  uint8_t           ttl;
+  uint16_t          ansn;
   struct tc_mpr_addr  *multipoint_relay_selector_address;
 };
 
index 99800fa..32f12dc 100644 (file)
@@ -78,9 +78,9 @@ struct parse_function_entry *parse_functions;
 struct preprocessor_function_entry *preprocessor_functions;
 struct packetparser_function_entry *packetparser_functions;
 
-static olsr_bool disp_pack_in = OLSR_FALSE;
+static bool disp_pack_in = false;
 
-void parser_set_disp_pack_in(olsr_bool val)
+void parser_set_disp_pack_in(bool val)
 {
   disp_pack_in = val;
 }
@@ -98,7 +98,7 @@ void olsr_init_parser(void)
   olsr_init_package_process();
 }
 
-void olsr_parser_add_function(parse_function *function, olsr_u32_t type)
+void olsr_parser_add_function(parse_function *function, uint32_t type)
 {
   struct parse_function_entry *new_entry;
 
@@ -116,7 +116,7 @@ void olsr_parser_add_function(parse_function *function, olsr_u32_t type)
   OLSR_PRINTF(3, "Register parse function: Added function for type %d\n", type);
 }
 
-int olsr_parser_remove_function(parse_function *function, olsr_u32_t type)
+int olsr_parser_remove_function(parse_function *function, uint32_t type)
 {
   struct parse_function_entry *entry, *prev;
 
@@ -286,7 +286,7 @@ static void parse_packet(struct olsr *olsr, int size, struct interface *in_if, u
   }
 
   for (; count > 0; m = (union olsr_message *)((char *)m + msgsize)) {
-    olsr_bool forward = OLSR_TRUE;
+    bool forward = true;
     
     if (count < MIN_PACKET_SIZE(olsr_cnf->ip_version)) {
       break;
@@ -330,7 +330,7 @@ static void parse_packet(struct olsr *olsr, int size, struct interface *in_if, u
       /* Promiscuous or exact match */
       if ((entry->type == PROMISCUOUS) || (entry->type == m->v4.olsr_msgtype)) {
         if (!entry->function(m, in_if, from_addr))
-          forward = OLSR_FALSE;
+          forward = false;
       }
     }
 
@@ -453,7 +453,7 @@ void olsr_input_hostemu(int fd, void *data __attribute__((unused)), unsigned int
   socklen_t fromlen;
   struct interface *olsr_in_if;
   union olsr_ip_addr from_addr;
-  olsr_u16_t pcklen;
+  uint16_t pcklen;
   struct preprocessor_function_entry *entry;
   char *packet;
   char inbuf[MAXMESSAGESIZE+1];
index b7a7469..10fbb4b 100644 (file)
 
 #define PROMISCUOUS 0xffffffff
 
-#define MIN_PACKET_SIZE(ver)   ((int)(sizeof(olsr_u8_t) * (((ver) == AF_INET) ? 4 : 7)))
+#define MIN_PACKET_SIZE(ver)   ((int)(sizeof(uint8_t) * (((ver) == AF_INET) ? 4 : 7)))
 
 /* Function returns false if the message should not be forwarded */
-typedef olsr_bool parse_function(union olsr_message *, struct interface *, union olsr_ip_addr *);
+typedef bool parse_function(union olsr_message *, struct interface *, union olsr_ip_addr *);
 
 struct parse_function_entry {
-  olsr_u32_t type;       /* If set to PROMISCUOUS all messages will be received */
+  uint32_t type;       /* If set to PROMISCUOUS all messages will be received */
   parse_function *function;
   struct parse_function_entry *next;
 };
@@ -73,7 +73,7 @@ struct packetparser_function_entry {
 };
 
 void
-parser_set_disp_pack_in(olsr_bool);
+parser_set_disp_pack_in(bool);
 
 void
 olsr_init_parser(void);
@@ -85,10 +85,10 @@ void
 olsr_input_hostemu(int, void *, unsigned int);
 
 void
-olsr_parser_add_function(parse_function, olsr_u32_t);
+olsr_parser_add_function(parse_function, uint32_t);
 
 int
-olsr_parser_remove_function(parse_function, olsr_u32_t);
+olsr_parser_remove_function(parse_function, uint32_t);
 
 void
 olsr_preprocessor_add_function(preprocessor_function);
index 8a2e21e..9d14870 100644 (file)
 
 
 static void
-print_messagedump(FILE *, olsr_u8_t *, olsr_16_t);
+print_messagedump(FILE *, uint8_t *, int16_t);
 
 static void
-print_midmsg(FILE *, olsr_u8_t *, olsr_16_t);
+print_midmsg(FILE *, uint8_t *, int16_t);
 
 static void
-print_hnamsg(FILE *, olsr_u8_t *, olsr_16_t);
+print_hnamsg(FILE *, uint8_t *, int16_t);
 
 static void
-print_olsr_tcmsg(FILE *, olsr_u8_t *, olsr_16_t);
+print_olsr_tcmsg(FILE *, uint8_t *, int16_t);
 
 static void
-print_olsr_tcmsg_lq(FILE *, olsr_u8_t *, olsr_16_t);
+print_olsr_tcmsg_lq(FILE *, uint8_t *, int16_t);
 
 static void
-print_hellomsg(FILE *, olsr_u8_t *, olsr_16_t);
+print_hellomsg(FILE *, uint8_t *, int16_t);
 
 static void
-print_hellomsg_lq(FILE *, olsr_u8_t *, olsr_16_t);
+print_hellomsg_lq(FILE *, uint8_t *, int16_t);
 
 /* Entire packet */
-olsr_8_t
+int8_t
 print_olsr_serialized_packet(FILE *handle, union olsr_packet *pkt, 
-                            olsr_u16_t size, union olsr_ip_addr *from_addr)
+                            uint16_t size, union olsr_ip_addr *from_addr)
 {
-  olsr_16_t remainsize = size - OLSR_HEADERSIZE;
+  int16_t remainsize = size - OLSR_HEADERSIZE;
   union olsr_message *msg;
   struct ipaddr_str buf;
 
@@ -102,7 +102,7 @@ print_olsr_serialized_packet(FILE *handle, union olsr_packet *pkt,
 }
 
 /* Single message */
-olsr_8_t
+int8_t
 print_olsr_serialized_message(FILE *handle, union olsr_message *msg)
 {
   struct ipaddr_str buf;
@@ -125,41 +125,41 @@ print_olsr_serialized_message(FILE *handle, union olsr_message *msg)
     case(MID_MESSAGE):
       print_midmsg(handle,
                   (olsr_cnf->ip_version == AF_INET) ? 
-                  (olsr_u8_t *)&msg->v4.message : (olsr_u8_t *)&msg->v6.message,
+                  (uint8_t *)&msg->v4.message : (uint8_t *)&msg->v6.message,
                   ntohs(msg->v4.olsr_msgsize));
       break;
     case(HNA_MESSAGE):
       print_hnamsg(handle,
                   (olsr_cnf->ip_version == AF_INET) ? 
-                  (olsr_u8_t *)&msg->v4.message : (olsr_u8_t *)&msg->v6.message,
+                  (uint8_t *)&msg->v4.message : (uint8_t *)&msg->v6.message,
                   ntohs(msg->v4.olsr_msgsize));
       break;
     case(TC_MESSAGE):
       print_olsr_tcmsg(handle,
                  (olsr_cnf->ip_version == AF_INET) ? 
-                 (olsr_u8_t *)&msg->v4.message : (olsr_u8_t *)&msg->v6.message,
+                 (uint8_t *)&msg->v4.message : (uint8_t *)&msg->v6.message,
                  ntohs(msg->v4.olsr_msgsize));
       break;
     case(LQ_TC_MESSAGE):
       print_olsr_tcmsg_lq(handle,
                     (olsr_cnf->ip_version == AF_INET) ? 
-                    (olsr_u8_t *)&msg->v4.message : (olsr_u8_t *)&msg->v6.message,
+                    (uint8_t *)&msg->v4.message : (uint8_t *)&msg->v6.message,
                     ntohs(msg->v4.olsr_msgsize));
       break;
     case(HELLO_MESSAGE):
       print_hellomsg(handle,
                     (olsr_cnf->ip_version == AF_INET) ? 
-                    (olsr_u8_t *)&msg->v4.message : (olsr_u8_t *)&msg->v6.message,
+                    (uint8_t *)&msg->v4.message : (uint8_t *)&msg->v6.message,
                     ntohs(msg->v4.olsr_msgsize));
       break;
     case(LQ_HELLO_MESSAGE):
       print_hellomsg_lq(handle,
                        (olsr_cnf->ip_version == AF_INET) ? 
-                       (olsr_u8_t *)&msg->v4.message : (olsr_u8_t *)&msg->v6.message,
+                       (uint8_t *)&msg->v4.message : (uint8_t *)&msg->v6.message,
                     ntohs(msg->v4.olsr_msgsize));
       break;
     default:
-      print_messagedump(handle, (olsr_u8_t *)msg, ntohs(msg->v4.olsr_msgsize));
+      print_messagedump(handle, (uint8_t *)msg, ntohs(msg->v4.olsr_msgsize));
     }
 
   fprintf(handle, "   --------------------------------------\n\n");
@@ -168,7 +168,7 @@ print_olsr_serialized_message(FILE *handle, union olsr_message *msg)
 
 
 static void
-print_messagedump(FILE *handle, olsr_u8_t *msg, olsr_16_t size)
+print_messagedump(FILE *handle, uint8_t *msg, int16_t size)
 {
   int i, x = 0;
 
@@ -191,7 +191,7 @@ print_messagedump(FILE *handle, olsr_u8_t *msg, olsr_16_t size)
 
 
 static void
-print_hellomsg(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
+print_hellomsg(FILE *handle, uint8_t *data, int16_t totsize)
 {
   union olsr_ip_addr *haddr;
   int hellosize = totsize - ((olsr_cnf->ip_version == AF_INET) ? OLSR_MSGHDRSZ_IPV4 : OLSR_MSGHDRSZ_IPV6);
@@ -259,7 +259,7 @@ print_hellomsg(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
 }
 
 static void
-print_hellomsg_lq(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
+print_hellomsg_lq(FILE *handle, uint8_t *data, int16_t totsize)
 {
   union olsr_ip_addr *haddr;
   int hellosize = totsize - ((olsr_cnf->ip_version == AF_INET) ? OLSR_MSGHDRSZ_IPV4 : OLSR_MSGHDRSZ_IPV6);
@@ -291,7 +291,7 @@ print_hellomsg_lq(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
               haddr = (union olsr_ip_addr *)&haddr->v6.s6_addr[8])
            {
               struct ipaddr_str buf;
-             olsr_u8_t *quality = (olsr_u8_t *)haddr + olsr_cnf->ipsize;
+             uint8_t *quality = (uint8_t *)haddr + olsr_cnf->ipsize;
              fprintf(handle, "    ++ %s\n", olsr_ip_to_string(&buf, haddr));
              fprintf(handle, "    ++ LQ = %d, RLQ = %d\n", quality[0], quality[1]);
            }
@@ -320,7 +320,7 @@ print_hellomsg_lq(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
               haddr++)
            {
               struct ipaddr_str buf;
-             olsr_u8_t *quality = (olsr_u8_t *)haddr + olsr_cnf->ipsize;
+             uint8_t *quality = (uint8_t *)haddr + olsr_cnf->ipsize;
              fprintf(handle, "    ++ %s\n", olsr_ip_to_string(&buf, haddr));
              fprintf(handle, "    ++ LQ = %d, RLQ = %d\n", quality[0], quality[1]);
            }
@@ -330,7 +330,7 @@ print_hellomsg_lq(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
 }
 
 static void
-print_olsr_tcmsg_lq(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
+print_olsr_tcmsg_lq(FILE *handle, uint8_t *data, int16_t totsize)
 {
   int remsize = totsize - ((olsr_cnf->ip_version == AF_INET) ? OLSR_MSGHDRSZ_IPV4 : OLSR_MSGHDRSZ_IPV6);
   
@@ -355,7 +355,7 @@ print_olsr_tcmsg_lq(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
 
 
 static void
-print_olsr_tcmsg(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
+print_olsr_tcmsg(FILE *handle, uint8_t *data, int16_t totsize)
 {
   int remsize = totsize - ((olsr_cnf->ip_version == AF_INET) ? OLSR_MSGHDRSZ_IPV4 : OLSR_MSGHDRSZ_IPV6);
   
@@ -377,7 +377,7 @@ print_olsr_tcmsg(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
 
 
 static void
-print_hnamsg(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
+print_hnamsg(FILE *handle, uint8_t *data, int16_t totsize)
 {
   int remsize = totsize - ((olsr_cnf->ip_version == AF_INET) ? OLSR_MSGHDRSZ_IPV4 : OLSR_MSGHDRSZ_IPV6);
 
@@ -395,7 +395,7 @@ print_hnamsg(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
 }
 
 static void
-print_midmsg(FILE *handle, olsr_u8_t *data, olsr_16_t totsize)
+print_midmsg(FILE *handle, uint8_t *data, int16_t totsize)
 {
   int remsize = totsize - ((olsr_cnf->ip_version == AF_INET) ? OLSR_MSGHDRSZ_IPV4 : OLSR_MSGHDRSZ_IPV6);
 
index e9a639d..c9379b6 100644 (file)
 #include "olsr_protocol.h"
 #include <stdio.h>
 
-olsr_8_t
-print_olsr_serialized_packet(FILE *, union olsr_packet *, olsr_u16_t, union olsr_ip_addr *);
+int8_t
+print_olsr_serialized_packet(FILE *, union olsr_packet *, uint16_t, union olsr_ip_addr *);
 
-olsr_8_t
+int8_t
 print_olsr_serialized_message(FILE *, union olsr_message *);
 
 #endif
index 7e2ca33..0d61f3e 100644 (file)
@@ -56,7 +56,7 @@ static void linking_this_2_entries(struct neighbor_entry *,
                                    struct neighbor_2_entry *,
                                    olsr_reltime);
 
-static olsr_bool lookup_mpr_status(const struct hello_message *,
+static bool lookup_mpr_status(const struct hello_message *,
                                    const struct interface *);
 
 static void hello_tap(struct hello_message *, struct interface *,
@@ -153,8 +153,8 @@ process_message_neighbors(struct neighbor_entry *neighbor, const struct hello_me
        /*
         * linking to this two_hop_neighbor entry
         */
-       changes_neighborhood = OLSR_TRUE;
-       changes_topology = OLSR_TRUE;
+       changes_neighborhood = true;
+       changes_topology = true;
        linking_this_2_entries(neighbor, two_hop_neighbor, message->vtime);
       }
     }
@@ -225,8 +225,8 @@ process_message_neighbors(struct neighbor_entry *neighbor, const struct hello_me
                 walker->saved_path_linkcost = new_path_linkcost;
 
                 if (olsr_cnf->lq_dlimit > 0) {
-                  changes_neighborhood = OLSR_TRUE;
-                  changes_topology = OLSR_TRUE;
+                  changes_neighborhood = true;
+                  changes_topology = true;
                 } else {
                   OLSR_PRINTF(3, "Skipping Dijkstra (3)\n");
                 }
@@ -288,7 +288,7 @@ linking_this_2_entries(struct neighbor_entry *neighbor, struct neighbor_2_entry
  *
  * @return 1 if we are selected as MPR 0 if not
  */
-static olsr_bool
+static bool
 lookup_mpr_status(const struct hello_message *message,
                   const struct interface *in_if)
 {
@@ -298,11 +298,11 @@ lookup_mpr_status(const struct hello_message *message,
     if (olsr_cnf->ip_version == AF_INET
         ? ip4equal(&neighbors->address.v4, &in_if->ip_addr.v4)
         : ip6equal(&neighbors->address.v6, &in_if->int6_addr.sin6_addr)) {
-      return neighbors->link == SYM_LINK && neighbors->status == MPR_NEIGH ? OLSR_TRUE : OLSR_FALSE;
+      return neighbors->link == SYM_LINK && neighbors->status == MPR_NEIGH ? true : false;
     }
   }
   /* Not found */
-  return OLSR_FALSE;
+  return false;
 }
 
 /**
@@ -329,8 +329,8 @@ static int
 deserialize_hello(struct hello_message *hello, const void *ser)
 {
   const unsigned char *limit;
-  olsr_u8_t type;
-  olsr_u16_t size;
+  uint8_t type;
+  uint16_t size;
 
   const unsigned char *curr = ser;
   pkt_get_u8(&curr, &type);
@@ -431,8 +431,8 @@ hello_tap(struct hello_message *message,
      *If willingness changed - recalculate
      */
     lnk->neighbor->willingness = message->willingness;
-    changes_neighborhood = OLSR_TRUE;
-    changes_topology = OLSR_TRUE;
+    changes_neighborhood = true;
+    changes_topology = true;
   }
 
   /* Don't register neighbors of neighbors that announces WILL_NEVER */
@@ -446,20 +446,20 @@ hello_tap(struct hello_message *message,
   olsr_free_hello_packet(message);
 }
 
-olsr_bool olsr_input_hello(union olsr_message *msg, struct interface *inif, union olsr_ip_addr *from)
+bool olsr_input_hello(union olsr_message *msg, struct interface *inif, union olsr_ip_addr *from)
 {
   struct hello_message hello;
 
   if (msg == NULL) {
-    return OLSR_FALSE;
+    return false;
   }
   if (deserialize_hello(&hello, msg) != 0) {
-    return OLSR_FALSE;
+    return false;
   }
   hello_tap(&hello, inif, from);
 
   /* Do not forward hello messages */
-  return OLSR_FALSE;
+  return false;
 }
 
 /*
index 509526d..2650ae8 100644 (file)
@@ -44,7 +44,7 @@
 
 #include "olsr_protocol.h"
 
-olsr_bool
+bool
 olsr_input_hello(union olsr_message *ser, struct interface *inif, union olsr_ip_addr *from);
 
 void
index 1300f16..07f27cb 100644 (file)
@@ -65,11 +65,11 @@ static struct list_node del_kernel_list;
  * Called before enqueuing a change/delete operation
  *
  */
-olsr_u8_t
+uint8_t
 olsr_rt_flags(const struct rt_entry *rt)
 {
   const struct rt_nexthop *nh;
-  olsr_u8_t flags = RTF_UP;
+  uint8_t flags = RTF_UP;
 
   /* destination is host */
   if (rt->rt_dst.prefix_len == olsr_cnf->maxplen) {
@@ -159,7 +159,7 @@ static void
 olsr_delete_kernel_route(struct rt_entry *rt)
 {
   if(!olsr_cnf->host_emul) {
-    olsr_16_t error = olsr_cnf->ip_version == AF_INET ?
+    int16_t error = olsr_cnf->ip_version == AF_INET ?
       olsr_delroute_function(rt) : olsr_delroute6_function(rt);
 
     if(error < 0) {
@@ -182,7 +182,7 @@ olsr_add_kernel_route(struct rt_entry *rt)
 {
 
   if(!olsr_cnf->host_emul) {
-    olsr_16_t error = (olsr_cnf->ip_version == AF_INET) ?
+    int16_t error = (olsr_cnf->ip_version == AF_INET) ?
       olsr_addroute_function(rt) : olsr_addroute6_function(rt);
 
     if(error < 0) {
index 07a38a2..38d3276 100644 (file)
@@ -55,7 +55,7 @@ void olsr_init_export_route(void);
 void olsr_update_rib_routes(void);
 void olsr_update_kernel_routes(void);
 void olsr_delete_all_kernel_routes(void);
-olsr_u8_t olsr_rt_flags(const struct rt_entry *);
+uint8_t olsr_rt_flags(const struct rt_entry *);
 
 #endif
 
index d9fab3d..63cc718 100644 (file)
@@ -91,8 +91,8 @@ avl_comp_ipv4_prefix (const void *prefix1, const void *prefix2)
 {       
   const struct olsr_ip_prefix *pfx1 = prefix1;
   const struct olsr_ip_prefix *pfx2 = prefix2;
-  const olsr_u32_t addr1 = ntohl(pfx1->prefix.v4.s_addr);
-  const olsr_u32_t addr2 = ntohl(pfx2->prefix.v4.s_addr);
+  const uint32_t addr1 = ntohl(pfx1->prefix.v4.s_addr);
+  const uint32_t addr2 = ntohl(pfx2->prefix.v4.s_addr);
 
   /* prefix */
   if (addr1 < addr2) {
@@ -244,7 +244,7 @@ olsr_alloc_rt_entry(struct olsr_ip_prefix *prefix)
  */
 static struct rt_path *
 olsr_alloc_rt_path(struct tc_entry *tc,
-                   struct olsr_ip_prefix *prefix, olsr_u8_t origin)
+                   struct olsr_ip_prefix *prefix, uint8_t origin)
 {
   struct rt_path *rtp = olsr_cookie_malloc(rtp_mem_cookie);
 
@@ -366,7 +366,7 @@ olsr_delete_rt_path(struct rt_path *rtp)
  * returns TRUE if the first path is better
  * than the second one, FALSE otherwise.
  */
-static olsr_bool
+static bool
 olsr_cmp_rtp(const struct rt_path *rtp1, const struct rt_path *rtp2, const struct rt_path *inetgw)
 {
     olsr_linkcost etx1 = rtp1->rtp_metric.cost;
@@ -376,22 +376,22 @@ olsr_cmp_rtp(const struct rt_path *rtp1, const struct rt_path *rtp2, const struc
 
     /* etx comes first */
     if (etx1 < etx2) {
-      return OLSR_TRUE;
+      return true;
     }
 
     /* hopcount is next tie breaker */
     if ((etx1 == etx2) &&
         (rtp1->rtp_metric.hops < rtp2->rtp_metric.hops)) {
-      return OLSR_TRUE;
+      return true;
     }
 
     /* originator (which is guaranteed to be unique) is final tie breaker */
     if ((rtp1->rtp_metric.hops == rtp2->rtp_metric.hops) &&
         (ipcmp(&rtp1->rtp_originator, &rtp2->rtp_originator) < 0)) {
-      return OLSR_TRUE;
+      return true;
     }
 
-    return OLSR_FALSE;
+    return false;
 }
 
 /**
@@ -400,7 +400,7 @@ olsr_cmp_rtp(const struct rt_path *rtp1, const struct rt_path *rtp2, const struc
  * returns TRUE if the first entry is better
  * than the second one, FALSE otherwise.
  */
-olsr_bool
+bool
 olsr_cmp_rt(const struct rt_entry *rt1, const struct rt_entry *rt2)
 {
     return olsr_cmp_rtp(rt1->rt_best, rt2->rt_best, NULL);
@@ -498,7 +498,7 @@ olsr_insert_routing_table(const union olsr_ip_addr *dst, int plen,
 #endif
 
     /* overload the hna change bit for flagging a prefix change */
-    changes_hna = OLSR_TRUE;
+    changes_hna = true;
 
   } else {
     rtp = rtp_prefix_tree2rtp(node);
@@ -554,7 +554,7 @@ olsr_delete_routing_table(union olsr_ip_addr *dst, int plen,
 #endif
 
     /* overload the hna change bit for flagging a prefix change */
-    changes_hna = OLSR_TRUE;
+    changes_hna = true;
   }
 }
 
@@ -593,7 +593,7 @@ olsr_rtp_to_string(const struct rt_path *rtp)
            olsr_ip_prefix_to_string(&prefixstr, &rtp->rtp_rt->rt_dst),
            olsr_ip_to_string(&origstr, &rtp->rtp_originator),
            olsr_ip_to_string(&gwstr, &rtp->rtp_nexthop.gateway),
-           get_linkcost_text(rtp->rtp_metric.cost, OLSR_TRUE, &lqbuffer),
+           get_linkcost_text(rtp->rtp_metric.cost, true, &lqbuffer),
            rtp->rtp_metric.hops,
            rtp->rtp_version);
 
@@ -635,7 +635,7 @@ olsr_print_routing_table(struct avl_tree *tree USED_ONLY_FOR_DEBUG)
       struct rt_path *rtp = rtp_tree2rtp(rtp_tree_node);
       OLSR_PRINTF(6, "\tfrom %s, cost %s, metric %u, via %s, %s, v %u\n",
              olsr_ip_to_string(&origstr, &rtp->rtp_originator),
-             get_linkcost_text(rtp->rtp_metric.cost, OLSR_TRUE, &lqbuffer),
+             get_linkcost_text(rtp->rtp_metric.cost, true, &lqbuffer),
              rtp->rtp_metric.hops,
              olsr_ip_to_string(&gwstr, &rtp->rtp_nexthop.gateway),
              if_ifwithindex_name(rt->rt_nexthop.iif_index),
index ea20b0b..5c79bf4 100644 (file)
@@ -66,7 +66,7 @@
 struct rt_metric
 {
   olsr_linkcost       cost;
-  olsr_u32_t           hops;
+  uint32_t             hops;
 };
 
 /* a nexthop is a pointer to a gateway router plus an interface */
@@ -115,8 +115,8 @@ struct rt_path
   union olsr_ip_addr    rtp_originator; /* originator of the route */
   struct avl_node       rtp_prefix_tree_node; /* tc entry rtp node */
   struct olsr_ip_prefix rtp_dst; /* the prefix */
-  olsr_u32_t            rtp_version; /* for detection of outdated rt_paths */
-  olsr_u8_t             rtp_origin; /* internal, MID or HNA */
+  uint32_t            rtp_version; /* for detection of outdated rt_paths */
+  uint8_t             rtp_origin; /* internal, MID or HNA */
 };
 
 AVLNODE2STRUCT(rtp_tree2rtp, struct rt_path, rtp_tree_node);
@@ -189,14 +189,14 @@ union olsr_kernel_route
   {
     struct sockaddr rt_dst;
     struct sockaddr rt_gateway;
-    olsr_u32_t metric;
+    uint32_t metric;
   } v4;
 
   struct
   {
     struct in6_addr rtmsg_dst;
     struct in6_addr rtmsg_gateway;
-    olsr_u32_t rtmsg_metric;
+    uint32_t rtmsg_metric;
   } v6;
 };
 
@@ -226,16 +226,16 @@ void olsr_rt_best(struct rt_entry *);
 /**
  * Check if there is an interface or gateway change.
  */
-static INLINE olsr_bool olsr_nh_change(const struct rt_nexthop *nh1, const struct rt_nexthop *nh2) {
+static INLINE bool olsr_nh_change(const struct rt_nexthop *nh1, const struct rt_nexthop *nh2) {
     return !ipequal(&nh1->gateway, &nh2->gateway) || nh1->iif_index != nh2->iif_index;
 }
 
 /**
  * Check if there is a hopcount change.
  */
-static INLINE olsr_bool olsr_hopcount_change(const struct rt_metric *met1, const struct rt_metric *met2) { return met1->hops != met2->hops; }
+static INLINE bool olsr_hopcount_change(const struct rt_metric *met1, const struct rt_metric *met2) { return met1->hops != met2->hops; }
 
-olsr_bool olsr_cmp_rt(const struct rt_entry *, const struct rt_entry *);
+bool olsr_cmp_rt(const struct rt_entry *, const struct rt_entry *);
 
 #if defined WIN32 || (defined linux && !LINUX_POLICY_ROUTING)
 /**
@@ -245,7 +245,7 @@ olsr_bool olsr_cmp_rt(const struct rt_entry *, const struct rt_entry *);
  * for deletes this is the metric of the route that got stored in the rt_entry,
  * during route installation.
  */
-static INLINE olsr_u8_t olsr_fib_metric(const struct rt_metric *met) {
+static INLINE uint8_t olsr_fib_metric(const struct rt_metric *met) {
   return  FIBM_CORRECT == olsr_cnf->fib_metric ? met->hops : RT_METRIC_DEFAULT;
 }
 #endif
index aa66725..d534153 100644 (file)
@@ -69,7 +69,7 @@ static struct olsr_socket_entry *olsr_socket_entries = NULL;
 /* Prototypes */
 static void walk_timers(clock_t *);
 static void poll_sockets(void);
-static clock_t calc_jitter(unsigned int rel_time, olsr_u8_t jitter_pct,
+static clock_t calc_jitter(unsigned int rel_time, uint8_t jitter_pct,
                            unsigned int random_val);
 
 /**
@@ -376,7 +376,7 @@ olsr_scheduler(void)
     if (link_changes) {
       OLSR_PRINTF(3, "ANSN UPDATED %d\n\n", get_local_ansn());
       increase_local_ansn();
-      link_changes = OLSR_FALSE;
+      link_changes = false;
     }
 
     /* Read incoming data and handle it immediiately */
@@ -393,7 +393,7 @@ olsr_scheduler(void)
  * @return the absolute timer in system clock tick units
  */
 static clock_t
-calc_jitter(unsigned int rel_time, olsr_u8_t jitter_pct, unsigned int random_val)
+calc_jitter(unsigned int rel_time, uint8_t jitter_pct, unsigned int random_val)
 {
   unsigned int jitter_time;
 
@@ -443,7 +443,7 @@ olsr_init_timers(void)
   timer_mem_cookie =
     olsr_alloc_cookie("timer_entry", OLSR_COOKIE_TYPE_MEMORY);
   olsr_cookie_set_memory_size(timer_mem_cookie, sizeof(struct timer_entry));
-  olsr_cookie_set_memory_clear(timer_mem_cookie, OLSR_FALSE);
+  olsr_cookie_set_memory_clear(timer_mem_cookie, false);
 }
 
 /**
@@ -644,8 +644,8 @@ olsr_clock_string(clock_t clk)
  */
 struct timer_entry *
 olsr_start_timer(unsigned int rel_time,
-                olsr_u8_t jitter_pct,
-                olsr_bool periodical,
+                uint8_t jitter_pct,
+                bool periodical,
                 timer_cb_func cb_func,
                 void *context,
                 olsr_cookie_t cookie)
@@ -734,7 +734,7 @@ olsr_stop_timer(struct timer_entry *timer)
  */
 void
 olsr_change_timer(struct timer_entry *timer, unsigned int rel_time,
-                 olsr_u8_t jitter_pct, olsr_bool periodical)
+                 uint8_t jitter_pct, bool periodical)
 {
   /* Sanity check. */
   if (!timer) {
@@ -773,8 +773,8 @@ olsr_change_timer(struct timer_entry *timer, unsigned int rel_time,
 void
 olsr_set_timer(struct timer_entry **timer_ptr,
               unsigned int rel_time,
-              olsr_u8_t jitter_pct,
-              olsr_bool periodical,
+              uint8_t jitter_pct,
+              bool periodical,
               timer_cb_func cb_func,
               void *context,
               olsr_cookie_t cookie)
index d103c08..f835b6b 100644 (file)
@@ -76,8 +76,8 @@ struct timer_entry {
   clock_t timer_clock;                /* when timer shall fire (absolute time) */
   unsigned int timer_period;          /* set for periodical timers (relative time) */
   olsr_cookie_t timer_cookie;         /* used for diag stuff */
-  olsr_u8_t timer_jitter_pct;         /* the jitter expressed in percent */
-  olsr_u8_t timer_flags;              /* misc flags */
+  uint8_t timer_jitter_pct;           /* the jitter expressed in percent */
+  uint8_t timer_flags;        /* misc flags */
   unsigned int timer_random;          /* cache random() result for performance reasons */
   timer_cb_func timer_cb;             /* callback function */
   void *timer_cb_context;             /* context pointer */
@@ -94,11 +94,11 @@ LISTNODE2STRUCT(list2timer, struct timer_entry, timer_list);
 
 /* Timers */
 void olsr_init_timers(void);
-void olsr_set_timer(struct timer_entry **, unsigned int, olsr_u8_t, olsr_bool,
+void olsr_set_timer(struct timer_entry **, unsigned int, uint8_t, bool,
                    timer_cb_func, void *, olsr_cookie_t);
-struct timer_entry *olsr_start_timer(unsigned int, olsr_u8_t, olsr_bool,
+struct timer_entry *olsr_start_timer(unsigned int, uint8_t, bool,
                                     timer_cb_func, void *, olsr_cookie_t);
-void olsr_change_timer(struct timer_entry *, unsigned int, olsr_u8_t, olsr_bool);
+void olsr_change_timer(struct timer_entry *, unsigned int, uint8_t, bool);
 void olsr_stop_timer(struct timer_entry *);
 
 /* Printing timestamps */
index 85ca757..1cf6dd7 100644 (file)
@@ -45,7 +45,7 @@
 #include "lq_packet.h"
 #include "net_olsr.h"
 
-static olsr_bool delete_outdated_tc_edges(struct tc_entry *);
+static bool delete_outdated_tc_edges(struct tc_entry *);
 
 /* Root of the link state database */
 struct avl_tree tc_tree;
@@ -82,38 +82,38 @@ struct olsr_cookie_info *spf_backoff_timer_cookie = NULL;
 /* Enlarges the value window for upcoming ansn/seqno to be accepted */
 #define TC_SEQNO_WINDOW_MULT 8
 
-static olsr_bool
-olsr_seq_inrange_low(int beg, int end, olsr_u16_t seq)
+static bool
+olsr_seq_inrange_low(int beg, int end, uint16_t seq)
 {
   if (beg < 0) {
-    if (seq >= (olsr_u16_t) beg || seq < end) {
-      return OLSR_TRUE;
+    if (seq >= (uint16_t) beg || seq < end) {
+      return true;
     }
   } else if (end >= 0x10000) {
-    if (seq >= beg || seq < (olsr_u16_t) end) {
-      return OLSR_TRUE;
+    if (seq >= beg || seq < (uint16_t) end) {
+      return true;
     }
   } else if (seq >= beg && seq < end) {
-    return OLSR_TRUE;
+    return true;
   }
-  return OLSR_FALSE;
+  return false;
 }
 
-static olsr_bool
-olsr_seq_inrange_high(int beg, int end, olsr_u16_t seq)
+static bool
+olsr_seq_inrange_high(int beg, int end, uint16_t seq)
 {
   if (beg < 0) {
-    if (seq > (olsr_u16_t) beg || seq <= end) {
-      return OLSR_TRUE;
+    if (seq > (uint16_t) beg || seq <= end) {
+      return true;
     }
   } else if (end >= 0x10000) {
-    if (seq > beg || seq <= (olsr_u16_t) end) {
-      return OLSR_TRUE;
+    if (seq > beg || seq <= (uint16_t) end) {
+      return true;
     }
   } else if (seq > beg && seq <= end) {
-    return OLSR_TRUE;
+    return true;
   }
-  return OLSR_FALSE;
+  return false;
 }
 
 /**
@@ -234,7 +234,7 @@ olsr_change_myself_tc(void)
    * The old entry for ourselves is gone, generate a new one and trigger SPF.
    */
   tc_myself = olsr_add_tc_entry(&olsr_cnf->main_addr);
-  changes_topology = OLSR_TRUE;
+  changes_topology = true;
 }
 
 /**
@@ -322,7 +322,7 @@ olsr_tc_edge_to_string(struct tc_edge_entry *tc_edge)
           olsr_ip_to_string(&addrbuf, &tc_edge->tc->addr),
           olsr_ip_to_string(&dstbuf, &tc_edge->T_dest_addr),
           get_tc_edge_entry_text(tc_edge, '/', &lqbuffer1),
-          get_linkcost_text(tc_edge->cost, OLSR_FALSE, &lqbuffer2));
+          get_linkcost_text(tc_edge->cost, false, &lqbuffer2));
   return buf;
 }
 
@@ -338,7 +338,7 @@ olsr_expire_tc_entry(void *context)
   tc->validity_timer = NULL;
 
   olsr_delete_tc_entry(tc);
-  changes_topology = OLSR_TRUE;
+  changes_topology = true;
 }
 
 /**
@@ -353,7 +353,7 @@ olsr_expire_tc_edge_gc(void *context)
   tc->edge_gc_timer = NULL;
 
   if (delete_outdated_tc_edges(tc)) {
-    changes_topology = OLSR_TRUE;
+    changes_topology = true;
   }
 }
 
@@ -364,7 +364,7 @@ olsr_expire_tc_edge_gc(void *context)
  *
  * @return 1 if the change of the etx value was relevant
  */
-olsr_bool
+bool
 olsr_calc_tc_edge_entry_etx(struct tc_edge_entry *tc_edge)
 {
   olsr_linkcost old;
@@ -390,7 +390,7 @@ olsr_calc_tc_edge_entry_etx(struct tc_edge_entry *tc_edge)
  */
 struct tc_edge_entry *
 olsr_add_tc_edge_entry(struct tc_entry *tc, union olsr_ip_addr *addr,
-                      olsr_u16_t ansn)
+                      uint16_t ansn)
 {
   struct tc_entry *tc_neighbor;
   struct tc_edge_entry *tc_edge = olsr_cookie_malloc(tc_edge_mem_cookie);
@@ -491,11 +491,11 @@ olsr_delete_tc_edge_entry(struct tc_edge_entry *tc_edge)
  * @param tc the entry to delete edges from
  * @return TRUE if any destinations were deleted, FALSE if not
  */
-static olsr_bool
+static bool
 delete_outdated_tc_edges(struct tc_entry *tc)
 {
   struct tc_edge_entry *tc_edge;
-  olsr_bool retval = OLSR_FALSE;
+  bool retval = false;
 
 #if 0
   OLSR_PRINTF(5, "TC: deleting outdated TC-edge entries\n");
@@ -504,7 +504,7 @@ delete_outdated_tc_edges(struct tc_entry *tc)
   OLSR_FOR_ALL_TC_EDGE_ENTRIES(tc, tc_edge) {
     if (SEQNO_GREATER_THAN(tc->ansn, tc_edge->ansn)) {
       olsr_delete_tc_edge_entry(tc_edge);
-      retval = OLSR_TRUE;
+      retval = true;
     }
   } OLSR_FOR_ALL_TC_EDGE_ENTRIES_END(tc, tc_edge);
 
@@ -520,7 +520,7 @@ delete_outdated_tc_edges(struct tc_entry *tc)
  * @return 1 if any destinations were deleted 0 if not
  */
 static int
-olsr_delete_revoked_tc_edges(struct tc_entry *tc, olsr_u16_t ansn,
+olsr_delete_revoked_tc_edges(struct tc_entry *tc, uint16_t ansn,
                             union olsr_ip_addr *lower_border,
                             union olsr_ip_addr *upper_border)
 {
@@ -531,12 +531,12 @@ olsr_delete_revoked_tc_edges(struct tc_entry *tc, olsr_u16_t ansn,
   OLSR_PRINTF(5, "TC: deleting MPRS\n");
 #endif
 
-  olsr_bool passedLowerBorder = OLSR_FALSE;
+  bool passedLowerBorder = false;
 
   OLSR_FOR_ALL_TC_EDGE_ENTRIES(tc, tc_edge) {
     if (!passedLowerBorder) {
       if (avl_comp_default(lower_border, &tc_edge->T_dest_addr) <= 0) {
-       passedLowerBorder = OLSR_TRUE;
+       passedLowerBorder = true;
       } else {
        continue;
       }
@@ -568,7 +568,7 @@ olsr_delete_revoked_tc_edges(struct tc_entry *tc, olsr_u16_t ansn,
  * @return 1 if entries are added 0 if not
  */
 static int
-olsr_tc_update_edge(struct tc_entry *tc, olsr_u16_t ansn,
+olsr_tc_update_edge(struct tc_entry *tc, uint16_t ansn,
                    const unsigned char **curr, union olsr_ip_addr *neighbor)
 {
   struct tc_edge_entry *tc_edge;
@@ -674,7 +674,7 @@ olsr_print_tc_table(void)
                  ipwidth, olsr_ip_to_string(&dstaddrbuf,
                                             &tc_edge->T_dest_addr),
                  get_tc_edge_entry_text(tc_edge, '/', &lqbuffer1),
-                 get_linkcost_text(tc_edge->cost, OLSR_FALSE, &lqbuffer2));
+                 get_linkcost_text(tc_edge->cost, false, &lqbuffer2));
 
     } OLSR_FOR_ALL_TC_EDGE_ENTRIES_END(tc, tc_edge);
   } OLSR_FOR_ALL_TC_ENTRIES_END(tc);
@@ -691,9 +691,9 @@ olsr_print_tc_table(void)
  * @result 1 if lower/upper border ip have been set
  */
 static int
-olsr_calculate_tc_border(olsr_u8_t lower_border,
+olsr_calculate_tc_border(uint8_t lower_border,
                         union olsr_ip_addr *lower_border_ip,
-                        olsr_u8_t upper_border,
+                        uint8_t upper_border,
                         union olsr_ip_addr *upper_border_ip)
 {
   if (lower_border == 0 && upper_border == 0) {
@@ -742,14 +742,14 @@ olsr_calculate_tc_border(olsr_u8_t lower_border,
  * as every call to pkt_get increases the packet offset and
  * hence the spot we are looking at.
  */
-olsr_bool
+bool
 olsr_input_tc(union olsr_message *msg,
              struct interface *input_if __attribute__ ((unused)),
              union olsr_ip_addr *from_addr)
 {
   struct ipaddr_str buf;
-  olsr_u16_t size, msg_seq, ansn;
-  olsr_u8_t type, ttl, msg_hops, lower_border, upper_border;
+  uint16_t size, msg_seq, ansn;
+  uint8_t type, ttl, msg_hops, lower_border, upper_border;
   olsr_reltime vtime;
   union olsr_ip_addr originator;
   const unsigned char *limit, *curr;
@@ -760,13 +760,13 @@ olsr_input_tc(union olsr_message *msg,
 
   curr = (void *)msg;
   if (!msg) {
-    return OLSR_FALSE;
+    return false;
   }
 
   /* We are only interested in TC message types. */
   pkt_get_u8(&curr, &type);
   if ((type != LQ_TC_MESSAGE) && (type != TC_MESSAGE)) {
-    return OLSR_FALSE;
+    return false;
   }
 
   pkt_get_reltime(&curr, &vtime);
@@ -796,7 +796,7 @@ olsr_input_tc(union olsr_message *msg,
        * Ignore already seen seq/ansn values (small window for mesh memory)
        */
       if ((tc->msg_seq == msg_seq) || (tc->ignored++ < 32)) {
-       return OLSR_FALSE;
+       return false;
       }
 
       OLSR_PRINTF(1, "Ignored to much LQTC's for %s, restarting\n",
@@ -817,10 +817,10 @@ olsr_input_tc(union olsr_message *msg,
        */
       if (!tc->err_seq_valid) {
        tc->err_seq = msg_seq;
-       tc->err_seq_valid = OLSR_TRUE;
+       tc->err_seq_valid = true;
       }
       if (tc->err_seq == msg_seq) {
-       return OLSR_FALSE;
+       return false;
       }
 
       OLSR_PRINTF(2, "Detected node restart for %s\n",
@@ -842,7