#ifndef STACKDEFS
#define STACKDEFS
typedef int ItemType;    /* note that this would need to be changed to handle
			    different items in the stack */

typedef struct StackNodeTag {
   ItemType Item;
   struct StackNodeTag *Link;
} StackNode;

typedef struct {
   StackNode *ItemList;
} Stack;
#endif

