]> git.ipfire.org Git - thirdparty/squid.git/blob - include/splay.h
get rid of ansiproto.h and _PARAMS macro
[thirdparty/squid.git] / include / splay.h
1
2 typedef struct _splay_node {
3 void *data;
4 struct _splay_node *left;
5 struct _splay_node *right;
6 } splayNode;
7
8 typedef int (*SPCMP)(const void *, splayNode *);
9
10 extern int splayLastResult;
11
12 splayNode *splay_insert(void *, splayNode *, SPCMP);
13 splayNode *splay_splay(const void *, splayNode *, SPCMP);
14 void splay_destroy(splayNode *, void (*)(void *));