Linked Data Structures

int main(void)
{
	struct treenode *tp = NULL;
	tp = tree_insert(tp, "orange");
	tp = tree_insert(tp, "lemon");
	tp = tree_insert(tp, "kumquat");
	tp = tree_insert(tp, "lime");
	tp = tree_insert(tp, "satsuma");
	tree_print(tp);
	return 0;
}