duplicate_set: stub out olsr_print_duplicate_table on #ifdef NODEBUG
authorFerry Huberts <ferry.huberts@pelagic.nl>
Thu, 1 Nov 2012 11:52:30 +0000 (12:52 +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/duplicate_set.c
src/duplicate_set.h

index 1df99e5..6ee020c 100644 (file)
@@ -192,10 +192,10 @@ olsr_message_is_duplicate(union olsr_message *m)
   return false;                 /* no duplicate */
 }
 
+#ifndef NODEBUG
 void
 olsr_print_duplicate_table(void)
 {
-#ifndef NODEBUG
   /* The whole function makes no sense without it. */
   struct dup_entry *entry;
   const int ipwidth = olsr_cnf->ip_version == AF_INET ? 15 : 39;
@@ -208,8 +208,8 @@ olsr_print_duplicate_table(void)
     OLSR_PRINTF(1, "%-*s %08x %s\n", ipwidth, olsr_ip_to_string(&addrbuf, (union olsr_ip_addr *)(entry->avl.key)),
                 entry->array, olsr_clock_string(entry->valid_until));
   } OLSR_FOR_ALL_DUP_ENTRIES_END(entry);
-#endif /* NODEBUG */
 }
+#endif /* NODEBUG */
 
 /*
  * Local Variables:
index 998cc2e..e5a761c 100644 (file)
@@ -68,7 +68,11 @@ void olsr_cleanup_duplicates(union olsr_ip_addr *orig);
 struct dup_entry *olsr_create_duplicate_entry(void *ip, uint16_t seqnr);
 int olsr_seqno_diff(uint16_t seqno1, uint16_t seqno2);
 int olsr_message_is_duplicate(union olsr_message *m);
+#ifndef NODEBUG
 void olsr_print_duplicate_table(void);
+#else
+#define olsr_print_duplicate_table() do { } while(0)
+#endif
 
 #define OLSR_FOR_ALL_DUP_ENTRIES(dup) \
 { \