Use bools and enums where appropriate.
[tinc] / src / route.h
index 8daef5a..6d1c034 100644 (file)
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: route.h,v 1.1.2.12 2003/07/15 16:26:18 guus Exp $
+    $Id: route.h,v 1.1.2.13 2003/07/22 20:55:20 guus Exp $
 */
 
 #ifndef __TINC_ROUTE_H__
 #define __TINC_ROUTE_H__
 
-enum {
+#include "net.h"
+#include "node.h"
+
+typedef enum rmode_t {
        RMODE_HUB = 0,
        RMODE_SWITCH,
        RMODE_ROUTER,
-};
+} rmode_t;
 
-extern int routing_mode;
-extern int overwrite_mac;
-extern int priorityinheritance;
+extern rmode_t routing_mode;
+extern bool overwrite_mac;
+extern bool priorityinheritance;
 extern int macexpire;
 
 extern mac_t mymac;
 
 extern void age_mac(void);
-extern void route_incoming(node_t *, vpn_packet_t *);
-extern void route_outgoing(vpn_packet_t *);
+extern void route_incoming(struct node_t *, struct vpn_packet_t *);
+extern void route_outgoing(struct vpn_packet_t *);
 
 #endif                                                 /* __TINC_ROUTE_H__ */