Home
last modified time | relevance | path

Searched refs:ldns_radix_t (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/ldns/ldns/
H A Dradix.h55 typedef struct ldns_radix_t ldns_radix_t; typedef
90 struct ldns_radix_t { struct
102 ldns_radix_t* ldns_radix_create(void); argument
109 void ldns_radix_init(ldns_radix_t* tree);
116 void ldns_radix_free(ldns_radix_t* tree);
127 ldns_status ldns_radix_insert(ldns_radix_t* tree, uint8_t* key,
138 void* ldns_radix_delete(ldns_radix_t* tree, const uint8_t* key, radix_strlen_t len);
148 ldns_radix_node_t* ldns_radix_search(ldns_radix_t* tree, const uint8_t* key,
162 int ldns_radix_find_less_equal(ldns_radix_t* tree, const uint8_t* key,
171 ldns_radix_node_t* ldns_radix_first(const ldns_radix_t* tree);
[all …]
/freebsd/contrib/ldns/
H A Dradix.c52 static int ldns_radix_find_prefix(ldns_radix_t* tree, uint8_t* key,
73 static void ldns_radix_del_fix(ldns_radix_t* tree, ldns_radix_node_t* node);
113 ldns_radix_t *
116 ldns_radix_t* tree; in ldns_radix_create()
119 tree = (ldns_radix_t *) LDNS_MALLOC(ldns_radix_t); in ldns_radix_create()
134 ldns_radix_init(ldns_radix_t* tree) in ldns_radix_init()
150 ldns_radix_free(ldns_radix_t* tree) in ldns_radix_free()
168 ldns_radix_insert(ldns_radix_t* tree, uint8_t* key, radix_strlen_t len, in ldns_radix_insert()
314 void* ldns_radix_delete(ldns_radix_t* tree, const uint8_t* key, radix_strlen_t len) in ldns_radix_delete()
334 ldns_radix_search(ldns_radix_t* tree, const uint8_t* key, radix_strlen_t len) in ldns_radix_search()
[all …]