gateway: add an assert to prevent an 'unused' warning
[olsrd.git] / src / hna_set.h
index 2ea93e0..00c6b8b 100644 (file)
@@ -52,8 +52,7 @@
 /* hna_netmask declared in packet.h */
 
 struct hna_net {
-  union olsr_ip_addr A_network_addr;
-  uint8_t prefixlen;
+  struct olsr_ip_prefix hna_prefix;
   struct timer_entry *hna_net_timer;
   struct hna_entry *hna_gw;            /* backpointer to the owning HNA entry */
   struct hna_net *next;
@@ -95,11 +94,15 @@ struct hna_net *olsr_add_hna_net(struct hna_entry *, const union olsr_ip_addr *,
 
 void olsr_update_hna_entry(const union olsr_ip_addr *, const union olsr_ip_addr *, uint8_t, olsr_reltime);
 
+#ifndef NODEBUG
 void olsr_print_hna_set(void);
+#else
+#define olsr_print_hna_set() do { } while(0)
+#endif
 
 bool olsr_input_hna(union olsr_message *, struct interface *, union olsr_ip_addr *);
 
-#endif
+#endif /* _OLSR_HNA */
 
 /*
  * Local Variables: