#ifndef _TOPDOWN_SPLAY_H_ #define _TOPDOWN_SPLAY_H_ typedef struct tree_node { struct tree_node *left, *right; char *data; } splaytree_node; typedef struct { splaytree_node *top; } splaytree; splaytree *splaytree_init(); const char * splaytree_insert(splaytree * t, const char *data); int splaytree_delete(splaytree * t, const char *data); #endif