#include "treetype.h"

#ifndef BSTTRAV
#define BSTTRAV
typedef enum {PreOrder, InOrder, PostOrder} OrderOfTraversal;
#endif

void BSTInitialize(TreeType *);
void BSTInsert(ItemType, TreeType *);
void BSTDelete(ItemType, TreeType *, int *);
void BSTTraverse(TreeType *, OrderOfTraversal);
int BSTEmpty(TreeType *);

