Lines Matching refs:Curl_tree
27 struct Curl_tree { struct
28 struct Curl_tree *smaller; /* smaller node */ argument
29 struct Curl_tree *larger; /* larger node */ argument
30 struct Curl_tree *samen; /* points to the next node with identical key */ argument
31 struct Curl_tree *samep; /* points to the prev node with identical key */ argument
36 struct Curl_tree *Curl_splay(struct curltime i, argument
37 struct Curl_tree *t);
39 struct Curl_tree *Curl_splayinsert(struct curltime key,
40 struct Curl_tree *t,
41 struct Curl_tree *newnode);
44 struct Curl_tree *Curl_splayremove(struct curltime key,
45 struct Curl_tree *t,
46 struct Curl_tree **removed);
49 struct Curl_tree *Curl_splaygetbest(struct curltime key,
50 struct Curl_tree *t,
51 struct Curl_tree **removed);
53 int Curl_splayremovebyaddr(struct Curl_tree *t,
54 struct Curl_tree *removenode,
55 struct Curl_tree **newroot);
63 void Curl_splayprint(struct Curl_tree * t, int d, char output);