]> git.ipfire.org Git - thirdparty/squid.git/blob - include/splay.h
gindent
[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) _PARAMS((const void *, splayNode *));
9
10 extern int splayLastResult;
11
12 splayNode *splay_insert _PARAMS((void *, splayNode *, SPCMP));
13 splayNode *splay_splay _PARAMS((const void *, splayNode *, SPCMP));
14 void splay_destroy _PARAMS((splayNode *, void (*)_PARAMS((void *))));