routing_table: stub out olsr_print_routing_table on #ifdef NODEBUG
authorFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 1 Nov 2012 11:54:34 +0000 (12:54 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 1 Nov 2012 13:23:40 +0000 (14:23 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
src/routing_table.c
src/routing_table.h

index 4596b3f..a3d01c0 100644 (file)
@@ -664,10 +664,10 @@ olsr_rtp_to_string(const struct rt_path *rtp)
  * Print the routingtree to STDOUT
  *
  */
+#ifndef NODEBUG
 void
 olsr_print_routing_table(struct avl_tree *tree)
 {
-#ifndef NODEBUG
   /* The whole function makes no sense without it. */
   struct avl_node *rt_tree_node;
   struct lqtextbuffer lqbuffer;
@@ -694,9 +694,9 @@ olsr_print_routing_table(struct avl_tree *tree)
                   if_ifwithindex_name(rt->rt_nexthop.iif_index), rtp->rtp_version);
     }
   }
-#endif /* NODEBUG */
   tree = NULL;                  /* squelch compiler warnings */
 }
+#endif /* NODEBUG */
 
 /*
  * Local Variables:
index 634b552..77a732e 100644 (file)
@@ -212,7 +212,11 @@ uint8_t olsr_fib_metric(const struct rt_metric *);
 
 char *olsr_rt_to_string(const struct rt_entry *);
 char *olsr_rtp_to_string(const struct rt_path *);
+#ifndef NODEBUG
 void olsr_print_routing_table(struct avl_tree *);
+#else
+#define olsr_print_routing_table(x) do { } while(0)
+#endif
 
 const struct rt_nexthop *olsr_get_nh(const struct rt_entry *);