aboutsummaryrefslogtreecommitdiffstats
path: root/src/patricia.h
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@ubuntu.com>2019-04-23 20:11:39 -0400
committerLibravatarUnit 193 <unit193@ubuntu.com>2019-04-23 20:11:39 -0400
commitbe04bd20400b39d225b79691df0e2254a96b8564 (patch)
treef95875c73b1c11f30e0b6916a503eeb2e0e0d0d0 /src/patricia.h
parent5140318f8f758141b4e350871db1fe869eb858dc (diff)
New upstream version 1.1.6upstream/1.1.6
Diffstat (limited to 'src/patricia.h')
-rw-r--r--src/patricia.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/patricia.h b/src/patricia.h
index 2e6fb45..68c4150 100644
--- a/src/patricia.h
+++ b/src/patricia.h
@@ -1,5 +1,5 @@
/*
- * $Id: patricia.h 7852 2016-11-06 18:20:25Z michael $
+ * $Id: patricia.h 8597 2018-10-22 18:53:58Z michael $
* Dave Plonka <plonka@doit.wisc.edu>
*
* This file had been called "radix.h" in the MRT sources.
@@ -38,7 +38,6 @@
/* { from defs.h */
#define prefix_touchar(prefix) ((unsigned char *)&(prefix)->add.sin)
-#define MAXLINE 1024
#define BIT_TEST(f, b) ((f) & (b))
/* } */
@@ -67,7 +66,6 @@ typedef struct _patricia_node_t
struct _patricia_node_t *l, *r; /* left and right children */
struct _patricia_node_t *parent; /* may be used */
void *data; /* pointer to data */
- void *user1; /* pointer to usr data (ex. route flap info) */
} patricia_node_t;
typedef struct _patricia_tree_t
@@ -96,6 +94,7 @@ extern patricia_node_t *patricia_try_search_best_addr(patricia_tree_t *, struct
/* { from demo.c */
extern patricia_node_t *patricia_make_and_lookup(patricia_tree_t *, const char *);
+extern patricia_node_t *patricia_make_and_lookup_addr(patricia_tree_t *, struct sockaddr *, int);
/* } */
#define PATRICIA_MAXBITS (sizeof(struct in6_addr) * 8)