#ifndef __STRBST_H__ #define __STRBST_H__ typedef struct strbstnode { char* ind; void* data; struct strbstnode* left; struct strbstnode* right; int ht; } strbstnode; struct strbst { strbstnode* head; }; typedef struct strbst strbst; strbst* newbst(void); void insbst(strbst* bst, char* ind, void* data); void* query(strbst* bst, char* ind); void printbst(strbst* bst); #endif