Lines Matching refs:Curl_tree
30 struct Curl_tree { struct
31 struct Curl_tree *smaller; /* smaller node */ argument
32 struct Curl_tree *larger; /* larger node */ argument
33 struct Curl_tree *samen; /* points to the next node with identical key */ argument
34 struct Curl_tree *samep; /* points to the prev node with identical key */ argument
39 struct Curl_tree *Curl_splay(struct curltime i, argument
40 struct Curl_tree *t);
42 struct Curl_tree *Curl_splayinsert(struct curltime key,
43 struct Curl_tree *t,
44 struct Curl_tree *newnode);
46 struct Curl_tree *Curl_splaygetbest(struct curltime key,
47 struct Curl_tree *t,
48 struct Curl_tree **removed);
50 int Curl_splayremove(struct Curl_tree *t,
51 struct Curl_tree *removenode,
52 struct Curl_tree **newroot);
55 void Curl_splayset(struct Curl_tree *node, void *payload);
56 void *Curl_splayget(struct Curl_tree *node);