Lines Matching defs:Curl_tree
26 struct Curl_tree {
27 struct Curl_tree *smaller; /* smaller node */
28 struct Curl_tree *larger; /* larger node */
29 struct Curl_tree *same; /* points to a node with identical key */
34 struct Curl_tree *Curl_splay(struct timeval i,
35 struct Curl_tree *t);
37 struct Curl_tree *Curl_splayinsert(struct timeval key,
38 struct Curl_tree *t,
39 struct Curl_tree *newnode);
42 struct Curl_tree *Curl_splayremove(struct timeval key,
43 struct Curl_tree *t,
44 struct Curl_tree **removed);
47 struct Curl_tree *Curl_splaygetbest(struct timeval key,
48 struct Curl_tree *t,
49 struct Curl_tree **removed);
51 int Curl_splayremovebyaddr(struct Curl_tree *t,
52 struct Curl_tree *removenode,
53 struct Curl_tree **newroot);
61 void Curl_splayprint(struct Curl_tree * t, int d, char output);