1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#ifndef _STRBST_ #define _STRBST_ typedef struct strbstnode strbstnode; typedef struct { strbstnode* head; } strbst; strbst* newbst(void); void insbst(strbst* bst, char* ind, void* data); void* query(strbst* bst, char* ind); void printbst(strbst* bst); #endif