tc_set: stub out olsr_print_tc_table on #ifdef NODEBUG
authorFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 1 Nov 2012 11:54:58 +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/tc_set.c
src/tc_set.h

index 99a8f08..89095e0 100644 (file)
@@ -682,10 +682,10 @@ olsr_lookup_tc_edge(struct tc_entry *tc, union olsr_ip_addr *edge_addr)
 /**
  * Print the topology table to stdout
  */
+#ifndef NODEBUG
 void
 olsr_print_tc_table(void)
 {
-#ifndef NODEBUG
   /* The whole function makes no sense without it. */
   struct tc_entry *tc;
   const int ipwidth = olsr_cnf->ip_version == AF_INET ? 15 : 39;
@@ -705,8 +705,8 @@ olsr_print_tc_table(void)
 
     } OLSR_FOR_ALL_TC_EDGE_ENTRIES_END(tc, tc_edge);
   } OLSR_FOR_ALL_TC_ENTRIES_END(tc);
-#endif /* NODEBUG */
 }
+#endif /* NODEBUG */
 
 /*
  * calculate the border IPs of a tc edge set according to the border flags
index aeddff6..0615531 100644 (file)
@@ -144,7 +144,11 @@ extern struct tc_entry *tc_myself;
 void olsr_init_tc(void);
 void olsr_delete_all_tc_entries(void);
 void olsr_change_myself_tc(void);
+#ifndef NODEBUG
 void olsr_print_tc_table(void);
+#else
+#define olsr_print_tc_table() do { } while(0)
+#endif
 void olsr_time_out_tc_set(void);
 
 /* tc msg input parser */