Searched refs:ldns_radix_node_t (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/ldns/ldns/ |
H A D | radix.h | 54 typedef struct ldns_radix_node_t ldns_radix_node_t; typedef 64 ldns_radix_node_t* edge; 68 struct ldns_radix_node_t { struct 76 ldns_radix_node_t* parent; argument 92 ldns_radix_node_t* root; argument 148 ldns_radix_node_t* ldns_radix_search(ldns_radix_t* tree, const uint8_t* key, 163 radix_strlen_t len, ldns_radix_node_t** result); 171 ldns_radix_node_t* ldns_radix_first(const ldns_radix_t* tree); 179 ldns_radix_node_t* ldns_radix_last(const ldns_radix_t* tree); 187 ldns_radix_node_t* ldns_radix_next(ldns_radix_node_t* node); [all …]
|
/freebsd/contrib/ldns/ |
H A D | radix.c | 50 static ldns_radix_node_t* ldns_radix_new_node(void* data, uint8_t* key, 53 radix_strlen_t len, ldns_radix_node_t** result, radix_strlen_t* pos); 54 static int ldns_radix_array_space(ldns_radix_node_t* node, uint8_t byte); 55 static int ldns_radix_array_grow(ldns_radix_node_t* node, unsigned need); 62 radix_strlen_t pos, radix_strlen_t len, ldns_radix_node_t* add); 67 static ldns_radix_node_t* ldns_radix_next_in_subtree(ldns_radix_node_t* node); 68 static ldns_radix_node_t* ldns_radix_prev_from_index(ldns_radix_node_t* node, 70 static ldns_radix_node_t* ldns_radix_last_in_subtree_incl_self( 71 ldns_radix_node_t* node); 72 static ldns_radix_node_t* ldns_radix_last_in_subtree(ldns_radix_node_t* node); [all …]
|