]>
Commit | Line | Data |
---|---|---|
3c01c392 | 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 *)))); | |
15 |